• Clément Bœsch's avatar
    Merge commit '98c97994' · 0bf5fd2e
    Clément Bœsch authored
    * commit '98c97994':
      h264: decouple extradata parsing from the decoder
    
    Main changes:
    
    - move get_avc_nalsize() inside h264_parser.c and make it use
      H264ParseContext instead of H264Context. This helps fixing
      fate-flv-demux.
    
    - Also use is_avc/nal_length_size from the H264ParseContext in various
      places instead of the H264Context one as that's the fields now filled
      by ff_h264_decode_extradata()
    
    - h264_parse: dont fail decode_extradata_ps() due to nal split failure.
      Change by Michael to fix decoding of h264/ref_10.avi.
    Merged-by: 's avatarClément Bœsch <u@pkh.me>
    Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
    0bf5fd2e
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL.md Loading commit data...
LICENSE.md Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
arch.mak Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
cmdutils_common_opts.h Loading commit data...
cmdutils_opencl.c Loading commit data...
common.mak Loading commit data...
configure Loading commit data...
ffmpeg.c Loading commit data...
ffmpeg.h Loading commit data...
ffmpeg_cuvid.c Loading commit data...
ffmpeg_dxva2.c Loading commit data...
ffmpeg_filter.c Loading commit data...
ffmpeg_opt.c Loading commit data...
ffmpeg_qsv.c Loading commit data...
ffmpeg_vaapi.c Loading commit data...
ffmpeg_vdpau.c Loading commit data...
ffmpeg_videotoolbox.c Loading commit data...
ffplay.c Loading commit data...
ffprobe.c Loading commit data...
ffserver.c Loading commit data...
ffserver_config.c Loading commit data...
ffserver_config.h Loading commit data...
library.mak Loading commit data...
version.sh Loading commit data...