Mercurial > libavformat.hg
diff raw.c @ 4751:ffb7e8093289 libavformat
Support raw TrueHD files
author | ramiro |
---|---|
date | Thu, 19 Mar 2009 21:46:56 +0000 |
parents | 430cf07e7203 |
children | 18acfe3fe3d5 |
line wrap: on
line diff
--- a/raw.c Thu Mar 19 21:23:39 2009 +0000 +++ b/raw.c Thu Mar 19 21:46:56 2009 +0000 @@ -969,6 +969,35 @@ }; #endif +#if CONFIG_TRUEHD_DEMUXER +AVInputFormat truehd_demuxer = { + "truehd", + NULL_IF_CONFIG_SMALL("raw TrueHD"), + 0, + NULL, + audio_read_header, + ff_raw_read_partial_packet, + .flags= AVFMT_GENERIC_INDEX, + .extensions = "thd", + .value = CODEC_ID_TRUEHD, +}; +#endif + +#if CONFIG_TRUEHD_MUXER +AVOutputFormat truehd_muxer = { + "truehd", + NULL_IF_CONFIG_SMALL("raw TrueHD"), + NULL, + "thd", + 0, + CODEC_ID_TRUEHD, + CODEC_ID_NONE, + NULL, + raw_write_packet, + .flags= AVFMT_NOTIMESTAMPS, +}; +#endif + #if CONFIG_MPEG1VIDEO_MUXER AVOutputFormat mpeg1video_muxer = { "mpeg1video",