[FFmpeg-devel] [PATCH] add QT CC track mux support

Jason Livingston jason at cpcweb.com
Mon Oct 22 06:05:52 CEST 2012


On Oct 21, 2012, at 10:32 PM, Jason Livingston <jason at cpcweb.com> wrote:

Replying to myself... :)

> The codec needs to exist so it can be opened, even if you never call decode/encode on a packet.  Maybe the decoder is not needed when using -codec copy?  But it seems the encoder is, otherwise avcodec_find_encoder(AV_CODEC_ID_EIA_608) returns NULL.  

Sorry, what I wrote is wrong. To be more clear, it looks like ffmpeg itself does not require either the decoder or encoder to do -codec copy, but some of the other code I was testing did.

I attached a new patch that simply updates movenc.c to write the proper headers for this track.  It still fixes ticket 846 and allows -codec copy to copy these tracks.  I can re-submit the other changes as a separate patch later.

Thanks,
Jason
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-QT-CC-track-mux-support.patch
Type: application/octet-stream
Size: 2767 bytes
Desc: 0001-Add-QT-CC-track-mux-support.patch
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20121022/aa03fb39/attachment.obj>


More information about the ffmpeg-devel mailing list