[FFmpeg-cvslog] dnxhddata: introduce and use MBAFF flag
Christophe Gisquet
git at videolan.org
Thu Oct 8 00:10:08 CEST 2015
ffmpeg | branch: master | Christophe Gisquet <christophe.gisquet at gmail.com> | Mon Oct 5 20:44:45 2015 +0200| [79cfb36f92bd8f6dcd456d00584d270b19004af3] | committer: Michael Niedermayer
dnxhddata: introduce and use MBAFF flag
MBAFF-like handling of interlaced content in CID 1260 is different from
the other CIDs, and in particular doesn't use the same syntax.
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=79cfb36f92bd8f6dcd456d00584d270b19004af3
---
libavcodec/dnxhddata.c | 2 +-
libavcodec/dnxhddata.h | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/libavcodec/dnxhddata.c b/libavcodec/dnxhddata.c
index 241ce23..ffc8018 100644
--- a/libavcodec/dnxhddata.c
+++ b/libavcodec/dnxhddata.c
@@ -1072,7 +1072,7 @@ const CIDEntry ff_dnxhd_cid_table[] = {
dnxhd_1237_run_codes, dnxhd_1237_run_bits, dnxhd_1237_run,
{ 63, 84, 100, 110 } },
{ 1260, 1440, 1080, 835584, 417792,
- DNXHD_INTERLACED, 4, 8, 3,
+ DNXHD_INTERLACED | DNXHD_MBAFF, 4, 8, 3,
dnxhd_1260_luma_weight, dnxhd_1260_chroma_weight,
dnxhd_1237_dc_codes, dnxhd_1237_dc_bits,
dnxhd_1237_ac_codes, dnxhd_1237_ac_bits, dnxhd_1237_ac_level,
diff --git a/libavcodec/dnxhddata.h b/libavcodec/dnxhddata.h
index e960fc9..a1fcf06 100644
--- a/libavcodec/dnxhddata.h
+++ b/libavcodec/dnxhddata.h
@@ -28,7 +28,8 @@
/** Additional profile info flags */
#define DNXHD_INTERLACED (1<<0)
-#define DNXHD_444 (1<<1)
+#define DNXHD_MBAFF (1<<1)
+#define DNXHD_444 (1<<2)
/** Indicate that a CIDEntry value must be read in the bitstream */
#define DNXHD_VARIABLE 0
More information about the ffmpeg-cvslog
mailing list