Mercurial > libavformat.hg
diff raw.c @ 6439:4053f191ae61 libavformat
move dnxhd demuxer to its own file
author | aurel |
---|---|
date | Sun, 29 Aug 2010 21:51:47 +0000 |
parents | 2facedc9f9d7 |
children | 8beba113f242 |
line wrap: on
line diff
--- a/raw.c Sun Aug 29 21:44:26 2010 +0000 +++ b/raw.c Sun Aug 29 21:51:47 2010 +0000 @@ -241,26 +241,6 @@ } #endif -#if CONFIG_DNXHD_DEMUXER -static int dnxhd_probe(AVProbeData *p) -{ - static const uint8_t header[] = {0x00,0x00,0x02,0x80,0x01}; - int w, h, compression_id; - if (p->buf_size < 0x2c) - return 0; - if (memcmp(p->buf, header, 5)) - return 0; - h = AV_RB16(p->buf + 0x18); - w = AV_RB16(p->buf + 0x1a); - if (!w || !h) - return 0; - compression_id = AV_RB32(p->buf + 0x28); - if (compression_id < 1237 || compression_id > 1253) - return 0; - return AVPROBE_SCORE_MAX; -} -#endif - #if CONFIG_AC3_DEMUXER || CONFIG_EAC3_DEMUXER static int ac3_eac3_probe(AVProbeData *p, enum CodecID expected_codec_id) { @@ -363,19 +343,6 @@ }; #endif -#if CONFIG_DNXHD_DEMUXER -AVInputFormat dnxhd_demuxer = { - "dnxhd", - NULL_IF_CONFIG_SMALL("raw DNxHD (SMPTE VC-3)"), - 0, - dnxhd_probe, - ff_raw_video_read_header, - ff_raw_read_partial_packet, - .flags= AVFMT_GENERIC_INDEX, - .value = CODEC_ID_DNXHD, -}; -#endif - #if CONFIG_DNXHD_MUXER AVOutputFormat dnxhd_muxer = { "dnxhd",