mirror of https://git.ffmpeg.org/ffmpeg.git
h263dec: remove commented out cruft
This commit is contained in:
parent
bc5abfb19e
commit
ad09f52586
|
@ -225,7 +225,6 @@ static int decode_slice(MpegEncContext *s)
|
||||||
|
|
||||||
s->mv_dir = MV_DIR_FORWARD;
|
s->mv_dir = MV_DIR_FORWARD;
|
||||||
s->mv_type = MV_TYPE_16X16;
|
s->mv_type = MV_TYPE_16X16;
|
||||||
// s->mb_skipped = 0;
|
|
||||||
av_dlog(s, "%d %d %06X\n",
|
av_dlog(s, "%d %d %06X\n",
|
||||||
ret, get_bits_count(&s->gb), show_bits(&s->gb, 24));
|
ret, get_bits_count(&s->gb), show_bits(&s->gb, 24));
|
||||||
ret = s->decode_mb(s, s->block);
|
ret = s->decode_mb(s, s->block);
|
||||||
|
@ -292,7 +291,6 @@ static int decode_slice(MpegEncContext *s)
|
||||||
(s->workaround_bugs & FF_BUG_AUTODETECT) &&
|
(s->workaround_bugs & FF_BUG_AUTODETECT) &&
|
||||||
get_bits_left(&s->gb) >= 0 &&
|
get_bits_left(&s->gb) >= 0 &&
|
||||||
get_bits_left(&s->gb) < 48 &&
|
get_bits_left(&s->gb) < 48 &&
|
||||||
// !s->resync_marker &&
|
|
||||||
!s->data_partitioning) {
|
!s->data_partitioning) {
|
||||||
const int bits_count = get_bits_count(&s->gb);
|
const int bits_count = get_bits_count(&s->gb);
|
||||||
const int bits_left = s->gb.size_in_bits - bits_count;
|
const int bits_left = s->gb.size_in_bits - bits_count;
|
||||||
|
@ -314,8 +312,7 @@ static int decode_slice(MpegEncContext *s)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s->workaround_bugs & FF_BUG_AUTODETECT) {
|
if (s->workaround_bugs & FF_BUG_AUTODETECT) {
|
||||||
if (s->padding_bug_score > -2 && !s->data_partitioning
|
if (s->padding_bug_score > -2 && !s->data_partitioning)
|
||||||
/* && (s->divx_version >= 0 || !s->resync_marker) */)
|
|
||||||
s->workaround_bugs |= FF_BUG_NO_PADDING;
|
s->workaround_bugs |= FF_BUG_NO_PADDING;
|
||||||
else
|
else
|
||||||
s->workaround_bugs &= ~FF_BUG_NO_PADDING;
|
s->workaround_bugs &= ~FF_BUG_NO_PADDING;
|
||||||
|
@ -472,12 +469,6 @@ int ff_h263_decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
|
||||||
s->codec_tag == AV_RL32("ZMP4") ||
|
s->codec_tag == AV_RL32("ZMP4") ||
|
||||||
s->codec_tag == AV_RL32("SIPP"))
|
s->codec_tag == AV_RL32("SIPP"))
|
||||||
s->xvid_build = 0;
|
s->xvid_build = 0;
|
||||||
#if 0
|
|
||||||
if (s->codec_tag == AV_RL32("DIVX") && s->vo_type == 0 &&
|
|
||||||
s->vol_control_parameters == 1 &&
|
|
||||||
s->padding_bug_score > 0 && s->low_delay) // XVID with modified fourcc
|
|
||||||
s->xvid_build = 0;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s->xvid_build == -1 && s->divx_version == -1 && s->lavc_build == -1)
|
if (s->xvid_build == -1 && s->divx_version == -1 && s->lavc_build == -1)
|
||||||
|
@ -542,21 +533,6 @@ int ff_h263_decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
|
||||||
|
|
||||||
if (s->divx_version >= 0)
|
if (s->divx_version >= 0)
|
||||||
s->workaround_bugs |= FF_BUG_HPEL_CHROMA;
|
s->workaround_bugs |= FF_BUG_HPEL_CHROMA;
|
||||||
#if 0
|
|
||||||
if (s->divx_version == 500)
|
|
||||||
s->padding_bug_score = 256 * 256 * 256 * 64;
|
|
||||||
|
|
||||||
/* very ugly XVID padding bug detection FIXME/XXX solve this differently
|
|
||||||
* Let us hope this at least works. */
|
|
||||||
if (s->resync_marker == 0 && s->data_partitioning == 0 &&
|
|
||||||
s->divx_version == -1 && s->codec_id == AV_CODEC_ID_MPEG4 &&
|
|
||||||
s->vo_type == 0)
|
|
||||||
s->workaround_bugs |= FF_BUG_NO_PADDING;
|
|
||||||
|
|
||||||
// FIXME not sure about the version num but a 4609 file seems ok
|
|
||||||
if (s->lavc_build < 4609U)
|
|
||||||
s->workaround_bugs |= FF_BUG_NO_PADDING;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (s->workaround_bugs & FF_BUG_STD_QPEL) {
|
if (s->workaround_bugs & FF_BUG_STD_QPEL) {
|
||||||
|
|
Loading…
Reference in New Issue