- 10 Nov, 2017 6 commits
-
-
Aurelien Jacobs authored
-
Aurelien Jacobs authored
The encoder was reverse engineered from binary library and from EP0398973B1 patent (long expired). The decoder was simply deduced from the encoder.
-
Anton Khirnov authored
This will be useful in the CUVID hwaccel. It should also eventually replace current decoder-specific mechanisms used by various other hwaccels. Merges Libav commit 704311b2.
-
Anton Khirnov authored
This will be useful in the CUVID hwaccel. Merges Libav commit badf0951.
-
Anton Khirnov authored
Use the AVFrame.private_ref field. This new struct will be useful in the following commits. Merges Libav commit 359a8a3e.
-
Michael Niedermayer authored
This gives FFmpeg libs a field that they can freely and safely use. Avoiding the need of wrapping of a users opaque_ref field and its issues. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 09 Nov, 2017 15 commits
-
-
Jun Zhao authored
ff_alloc_packet have been deprecated, switch to use ff_alloc_packet2. Signed-off-by: Jun Zhao <jun.zhao@intel.com> Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Jun Zhao authored
ff_alloc_packet have been deprecated, switch to use the ff_alloc_packet2. Signed-off-by: Jun Zhao <jun.zhao@intel.com> Reviewed-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Gyan Doshi authored
The user-supplied value for timecode_rate in drawtext is rounded to nearest integer. So, a supplied value of 0.49 or lower is rounded to 0. This throws a misleading error message which says "Timecode frame rate must be specified". Changed message to account for values under one. Also noted supported framerates for drop TC. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Steven Liu authored
fix ticket id: #6820 Signed-off-by: Steven Liu <lq@onvideo.cn> Tested-by: mrskman
-
Carl Eugen Hoyos authored
Signed-off-by: Carl Eugen Hoyos <ceffmpeg@gmail.com> Tested-by: Steven Liu <lq@chinaffmpeg.org>
-
Michael Niedermayer authored
Fixes: runtime error: value -36211.7 is outside the range of representable values of type 'short' Fixes: 2992/clusterfuzz-testcase-6649611793989632 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
Based on a patch by Aaron Levinson. Reviewed-by: alevinsn Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Reviewed-by: Aaron Levinson <alevinsn_dev@levland.net> Signed-off-by: James Almer <jamrial@gmail.com>
-
Nicolas George authored
-
Rostislav Pehlivanov authored
The spec is correct, it does list these layouts as having rear speakers. Questionable how many decoders correctly interpret those correctly since side is way more popular. Also fixes fate-aac-yoraw-encode. Reported-by: pkviet <pkv.stream@gmail.com> Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
Also handle extradata of variable size (for bitexact/if PCEs aren't used). Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
This commit implements support for PCE (Program Configuration Elements) in the AAC encoder, and as such allows for encoding of channel layouts not present in the presets defined by the spec (which only lists the 8 most common ones). This has been a highly requested feature and is also the first open source encoder to support this many layouts. Many thanks to pkviet <pkv.stream@gmail.com> who implemented support for and verified all channel layouts.
-
Rostislav Pehlivanov authored
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
It can fail in case of OOM. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
Since non-Haar wavelets need to look into pixels outside the frame, we need to pad the buffer. The old factor of two seemed to be a workaround that fact and only padded to the left and bottom. This correctly pads by the slice size and as such reduces memory usage and potential exploits. Reported by Liu Bingchang. Ideally, there should be no temporary buffer but the encoder is designed to deinterleave the coefficients into the classical wavelet structure with the lower frequency values in the top left corner. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 08 Nov, 2017 18 commits
-
-
James Almer authored
Fixes ticket #6812 Signed-off-by: James Almer <jamrial@gmail.com>
-
Carl Eugen Hoyos authored
Fixes ticket #6817.
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
Kaustubh Raste authored
Use mask buffer. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Kaustubh Raste authored
Use global mask buffer for appropriate mask load. Use immediate unsigned saturation for clip to max saving one vector register. Remove unused macro. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Kaustubh Raste authored
Use global mask buffer for appropriate mask load. Remove unused macro and table. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Kaustubh Raste authored
Use global mask buffer for appropriate mask load. Use immediate unsigned saturation for clip to max saving one vector register. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
Fixes fate-source after 1926f13a. Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '70946e60': h264dec: Fix mix of lossless and lossy MBs decoding h264_cabac: Fix CABAC+8x8dct in 4:4:4 h264dec: fix Lossless Decoding (Profile 244) for 8x8 Intra Prediction This commit is a noop, see 6f7ca1f5 840b41b2 cf231b68Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '45c4bf3d': h264dec: track the last seen value of x264_build Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '45df7adc': imgutils: add function to clear an image to black lavc, lavu: move frame cropping to a convenience function rmdec: add missing brackets to compound statement This commit is a noop, see 65b83ce0 caa12027 463b81deMerged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '550cb6a8': lavf/vf_deinterlace_qsv: Enable the qsv deinterlace vpp Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '2fd6e7d0': libavcodec/mjpeg_qsv: Add QSV MJPEG encoder Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '2b1324bd': lavf: allow avformat_close_input() with NULL dxva: DXVA2_ModeHEVC_VLD_Main10 does not support Main caf: add an Opus tag hevc: Make sure to update the current frame transfer characteristic This commit is a noop, see dc9735eb b4093e60 5a3b602a c64da19b 36cd017aMerged-by: James Almer <jamrial@gmail.com>
-
Carl Eugen Hoyos authored
The list is unmaintained, misleading and the frame rates are ignored by all compatible players.
-
James Almer authored
It has no reason to be in a public header, even if defined as private. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
-
Greg Wessels authored
Reviewed-by: Aaron Levinson <alevinsn_dev@levland.net> Signed-off-by: James Almer <jamrial@gmail.com>
-
- 07 Nov, 2017 1 commit
-
-
James Almer authored
* commit '95ce02b3': rmdec: don't ignore the return value of av_get_packet() See 65b83ce0Merged-by: James Almer <jamrial@gmail.com>
-