Age | Commit message (Collapse) | Author | Files | Lines |
|
* avcodec/dirac_arith: Fix build with PIC and stack-check options
* swscale/x86/swscale_template: loose hardcoded dstw_offset
* swresample/resample: use av_malloc_array() where appropriate
* swresample/dither: use av_malloc_array()
* swresample/resample: Limit filter length
* avcodec/msrle: check return code for success before use
* avcodec/pthread_frame: fix missing unlock on error
* examples/avio_reading: fix null dereference on error
* avformat/omadec: fix probetest failure
* avcodec/wma: use av_freep(), do not leave stale pointers in memory
* lavu/opt: validate range before dereference
* avcodec/h264: clear cur_pic structure instead of duplicating it in ff_h264_update_thread_context()
* avfilter/vf_pullup: fix gray8
* avcodec/libx264: move where x264opts is applied down so it isnt overridden by avctx & defaults
|
|
|
|
|
|
- HNM version 4 demuxer and video decoder
- Live HDS muxer
- setsar/setdar filters now support variables in ratio expressions
- elbg filter
- string validation in ffprobe
- support for decoding through VDPAU in ffmpeg (the -hwaccel option)
- complete Voxware MetaSound decoder
- remove mp3_header_compress bitstream filter
- Windows resource files for shared libraries
- aeval filter
- stereoscopic 3d metadata handling
- WebP encoding via libwebp
- ATRAC3+ decoder
- VP8 in Ogg demuxing
- side & metadata support in NUT
- framepack filter
- XYZ12 rawvideo support in NUT
- Exif metadata support in WebP decoder
- OpenGL device
- Use metadata_header_padding to control padding in ID3 tags (currently used in
MP3, AIFF, and OMA files), FLAC header, and the AVI "junk" block.
- Mirillis FIC video decoder
- Support DNx444
- libx265 encoder
- dejudder filter
- Autodetect VDA like all other hardware accelerations
|
|
* avcodec/hevc: Simplify get_qPy_pred()
* avcodec/mpeg4videodec: Check for bitstream overread in decode_vol_header()
* avcodec/h264: use subsample factors of the used pixel format
* avformat/bink: Check return value of av_add_index_entry()
* avcodec/h264: more completely check the loop filter parameters
* avcodec/alsdec: check predictor order against block length
* avcodec/hevc_ps: Use get_bits_long() in decode_vui()
* avcodec/hevc: make check for previous slice segment tighter
* avcodec/hevc: clear tab_slice_address of ctb on error.
* avcodec/hevc: hls_decode_entry: check that the previous slice segment is available before decoding the next
* avcodec/hevc: clear tab_slice_address in hevc_frame_start()
* avcodec/h264: update current_sps & sps->new only after the whole slice header decoder and init code finished
* avcodec/h264: Disallow pps_id changing between slices
* avcodec/aacdec: Fix pulse position checks in decode_pulses()
* avcodec/hevc: propagate error code from hls_coding_quadtree()
* avcodec/tiff: reset geotag_count in free_geotags()
* avcodec/vc1: Check bfraction_lut_index
* avcodec/vc1: factor read_bfraction() out
* avcodec/vc1dec: field pictures with direct mode MBs, followed by frame pictures are not supported
|
|
* library.mak: only run asm strip if ASMSTRIP flags are set
* configure: remove code that disables striping in the absence of some flags
* This more closely matches the actual use, also we use plain strip without these flags for striping
* avformat/utils/av_probe_input_buffer2: fix buffer passed to ffio_rewind_with_probe_data()
* avformat/utils/av_probe_input_buffer2: fix offset check
* avformat/utils/av_probe_input_buffer2: Fix pd.buf_size
|
|
Fix a crash on oom when decoding hevc.
avcodec/hevc: Check entry point arrays for malloc failure
hevc: Bound check slice_qp
hevc: Reject impossible dependent tile
hevc: remove useless clip in FUNC(sao_band_filter)()
hevc: clip pixels when transquant bypass is used
|
|
Bug fixes.
|
|
- aecho filter
- perspective filter ported from libmpcodecs
- ffprobe -show_programs option
- compand filter
- RTMP seek support
- when transcoding with ffmpeg (i.e. not streamcopying), -ss is now accurate
even when used as an input option. Previous behavior can be restored with
the -noaccurate_seek option.
- ffmpeg -t option can now be used for inputs, to limit the duration of
data read from an input file
- incomplete Voxware MetaSound decoder
- read EXIF metadata from JPEG
- DVB teletext decoder
- phase filter ported from libmpcodecs
- w3fdif filter
- Opus support in Matroska
- FFV1 version 1.3 is stable and no longer experimental
- FFV1: YUVA(444,422,420) 9, 10 and 16 bit support
- changed DTS stream id in lavf mpeg ps muxer from 0x8a to 0x88, to be
more consistent with other muxers.
- adelay filter
- pullup filter ported from libmpcodecs
- ffprobe -read_intervals option
- Lossless and alpha support for WebP decoder
- Error Resilient AAC syntax (ER AAC LC) decoding
- Low Delay AAC (ER AAC LD) decoding
- mux chapters in ASF files
- SFTP protocol (via libssh)
- libx264: add ability to encode in YUVJ422P and YUVJ444P
- Fraps: use BT.709 colorspace by default for yuv, as reference fraps decoder does
- make decoding alpha optional for prores, ffv1 and vp6 by setting
the skip_alpha flag.
- ladspa wrapper filter
- native VP9 decoder
- dpx parser
- max_error_rate parameter in ffmpeg
- PulseAudio output device
- ReplayGain scanner
- Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support)
- Linux framebuffer output device
- HEVC decoder, raw HEVC demuxer, HEVC demuxing in TS, Matroska and MP4
- mergeplanes filter
|
|
flags and make sure that the ".pc" files appear at a useful location.
|
|
|
|
or newer which isn't available in these versions.
|
|
from the 2.0 release branch, which was cut from master on 2013-07-10. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-07-09, libav 9 as of 2013-07-09.
|
|
|
|
|
|
from the 2.0 release branch, which was cut from master on 2013-07-10. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-07-09, libav 9 as of 2013-07-09.
|
|
and stream audio and video. It includes libavcodec - the leading
audio/video codec library.
|