X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fj2k_wav_encoder.h;h=064f4221ed648ff98ba4189f75075916ca1d88d0;hb=1f2bc4d8f3601ad1e12b94f37b3889fcd003509b;hp=95a802b6e531cb9b6db9031b8ed4e1afb160ff83;hpb=bd8fa9a370f1739952c83107352baa08c79d095e;p=dcpomatic.git diff --git a/src/lib/j2k_wav_encoder.h b/src/lib/j2k_wav_encoder.h index 95a802b6e..064f4221e 100644 --- a/src/lib/j2k_wav_encoder.h +++ b/src/lib/j2k_wav_encoder.h @@ -47,16 +47,17 @@ class AudioBuffers; class J2KWAVEncoder : public Encoder { public: - J2KWAVEncoder (boost::shared_ptr, boost::shared_ptr); + J2KWAVEncoder (boost::shared_ptr, boost::shared_ptr); ~J2KWAVEncoder (); - void process_begin (int64_t audio_channel_layout); - void process_video (boost::shared_ptr, int, boost::shared_ptr); - void process_audio (boost::shared_ptr); + void process_begin (); void process_end (); private: + void do_process_video (boost::shared_ptr, boost::shared_ptr); + void do_process_audio (boost::shared_ptr); + void write_audio (boost::shared_ptr audio); void encoder_thread (ServerDescription *); void close_sound_files ();