changeset 3168:1deaaa111fbc libavcodec

I still don't think this should be here. Note: without this code DV encoder will accept incorrect pix_fmt's and such, but decoder will work much better with containers not setting the same attributes. It seems like there will be a generic mechanism for checking such constraints, but if not I can always resurrect this check for *encoder* only.
author romansh
date Mon, 06 Mar 2006 09:54:09 +0000
parents 312b86bc4202
children 53f0b29ff865
files dv.c
diffstat 1 files changed, 0 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/dv.c	Mon Mar 06 08:54:33 2006 +0000
+++ b/dv.c	Mon Mar 06 09:54:09 2006 +0000
@@ -241,16 +241,6 @@
     /* XXX: do it only for constant case */
     dv_build_unquantize_tables(s, dsp.idct_permutation);
 
-    /* FIXME: I really don't think this should be here */
-    s->sys = dv_codec_profile(avctx);
-    if(!s->sys) {
-        av_log(avctx, AV_LOG_ERROR, "Cannot determine type of DV output stream\n");
-        return -EINVAL;
-    }
-    avctx->pix_fmt = s->sys->pix_fmt;
-    avctx->bit_rate = av_rescale(s->sys->frame_size * 8,
-                                 s->sys->frame_rate,
-                                 s->sys->frame_rate_base);
     avctx->coded_frame = &s->picture;
     s->avctx= avctx;