- 09 Nov, 2017 6 commits
-
-
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 14 commits
-
-
James Almer authored
* commit '95ce02b3': rmdec: don't ignore the return value of av_get_packet() See 65b83ce0Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '825e463a': build: Add feature test macros for glibc 2.19+ This commit is a noop, see 26e8895b af181827Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '0f5ad12b': flac: Use a local cache for decode_residual() Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '15f1cc09': flac: Postpone unlikely condition checks Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '9c1e1114': flac: Convert to the new bitstream reader bitstream: Avoid undefined behavior in bitstream_skip() This commit is a noop, see https://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.htmlMerged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit 'fd92dafa': bink: Split read_dct_coeffs() Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '5be9939b': fate: Add cinepak encoder vsynth tests See d7f62f03Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit 'ed3b2a99': cinepakenc: misc small changes cinepakenc: K&R formatting cosmetics cinepakenc: Stop using AVPicture cinepakenc: Drop broken debug code cinepakenc: add option handling for flexibility cinepakenc: fixes and improvements Add Cinepak encoder See 59dbc36f 762c4dc0 bf23642d 0ab25dacMerged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Fixes warnings about undefined HAVE_WINRT Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '4d330da0': os_support: Use HAVE_UWP instead of manually checking WINAPI_FAMILY d3d11va: Check WINAPI_FAMILY instead of HAVE_LOADLIBRARY lavf: Remove codec_tag from dashenc and smoothstreamingenc hevc: Add support for alternative transfer characterics SEI Merged-by: James Almer <jamrial@gmail.com>
-
Carl Eugen Hoyos authored
It is licensed under Apache 2.0.
-
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>
-
Kaustubh Raste authored
Align the mask buffer to 64 bytes. Load the specific destination bytes instead of MSA load and pack. Remove unused macros and functions. 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>
-
Martin Vignali authored
Signed-off-by: James Almer <jamrial@gmail.com>
-
- 06 Nov, 2017 2 commits
-
-
Martin Vignali authored
libavcodec/lossless_video_dsp : cosmetic add better separator for each function, in order to make reading of the asm file easier
-
Martin Vignali authored
-