- 21 Jul, 2015 7 commits
-
-
周晓勇 authored
Signed-off-by:
ZhouXiaoyong <zhouxiaoyong@loongson.cn> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Rostislav Pehlivanov authored
This commit moves the generation of ff_aac_pow34sf_tab[] out of the encoder and into the table generator. The original commit log for this table in 2011 actually mentions that it should be moved outside but this never happened. This is the first commit which cleans up the encoder a little. Reviewed-by:
Claudio Freire <klaussfreire@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Zhang Rui authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Tom Butterworth authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Tom Butterworth authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Tom Butterworth authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 20 Jul, 2015 33 commits
-
-
Michael Niedermayer authored
* commit '9ed6f9a1': arm: use a local label instead of the function symbol in ff_prefetch_arm See: cab63025Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit 'f56d8d8d': h264: aarch64: intra prediction optimisations Conflicts: libavcodec/h264pred.c Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit '40cf1bba': Deprecate avctx.coded_frame Conflicts: ffmpeg.c libavcodec/a64multienc.c libavcodec/asvenc.c libavcodec/cljrenc.c libavcodec/dpxenc.c libavcodec/gif.c libavcodec/mpegvideo_enc.c libavcodec/nvenc.c libavcodec/proresenc_kostya.c libavcodec/pthread_frame.c libavcodec/rawenc.c libavcodec/sunrastenc.c libavcodec/tiffenc.c libavcodec/version.h libavcodec/xbmenc.c libavcodec/xwdenc.c libavdevice/v4l2.c Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
With side data now being added to every MPEG*/H26* video encoder in the form of a quality scalar, software which simply stores the pkt->data to get an ES stream would break. This also as a side-effect makes the code faster Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit '5d3addb9': Add a quality factor packet side data Conflicts: doc/APIchanges ffmpeg.c libavcodec/avcodec.h libavcodec/mpegvideo_enc.c libavcodec/version.h Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit 'd6604b29': Gather all coded_frame allocations and free functions to a single place Conflicts: libavcodec/a64multienc.c libavcodec/asvenc.c libavcodec/cljrenc.c libavcodec/dpxenc.c libavcodec/dvenc.c libavcodec/gif.c libavcodec/huffyuvenc.c libavcodec/jpeglsenc.c libavcodec/libopenjpegenc.c libavcodec/libtheoraenc.c libavcodec/libvpxenc.c libavcodec/mpegvideo_enc.c libavcodec/nvenc.c libavcodec/pngenc.c libavcodec/proresenc_kostya.c libavcodec/sunrastenc.c libavcodec/tiffenc.c libavcodec/utils.c libavcodec/utvideoenc.c libavcodec/v210enc.c libavcodec/v410enc.c libavcodec/xbmenc.c Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Janne Grunau authored
Avoids a relocation which might end out of range for thumb2. Reported-By:
Ludovic Fauvet <etix@videolan.org> Bug-Id: https://bugs.webkit.org/show_bug.cgi?id=137022 CC: libav-stable@libav.org
-
Janne Grunau authored
-
Michael Niedermayer authored
* commit '91f9b657': flashsvenc: Keep coded_frame.key_frame a write-only variable Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit '75c1ed2e': ffv1enc: Use input frame to set SAR and interlacing Conflicts: libavcodec/ffv1enc.c No change as the removed coded_frame uses where not in the code anymore Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit '10a9149d': ffv1enc: Keep coded_frame.key_frame a write-only variable Conflicts: libavcodec/ffv1.h libavcodec/ffv1enc.c Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit 'efc618af': qtrleenc: Keep coded_frame.key_frame a write-only variable Conflicts: libavcodec/qtrleenc.c Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit 'f3b4a922': libtheoraenc: Keep coded_frame.key_frame a write-only variable Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit 'd6006dd9': libvpxenc: Do not entangle coded_frame Conflicts: libavcodec/libvpxenc.c Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit '7fc8d8a1': libxvid: Do not entangle coded_frame Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit '56672aea': svq1enc: Do not entangle coded_frame Conflicts: libavcodec/svq1enc.c Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit '05fb4c9a': proresenc: Do not entangle coded_frame Conflicts: libavcodec/proresenc_kostya.c Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit '91767360': a64multienc: Do not entangle coded_frame Conflicts: libavcodec/a64multienc.c Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit '95e2317e': roqvideoenc: Drop unneeded initialization Conflicts: libavcodec/roqvideoenc.c Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
* commit '1f171de8': mpegvideo_enc: Drop unnneded initialization Merged-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Ivan Uskov authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
They are not available on some compilers. Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
~20% faster than ssse3. Also enabled for x86_32 Reviewed-by:
Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
James Almer <jamrial@gmail.com>
-
Ivan Uskov authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
The C functions return uint8/16_t but that is effectively int not unsigned int Fixes fate-filter-tblend We do not return uint8/16_t as that would require the compiler to truncate the values, slowing it down. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Djordje Pesut authored
Add fixed poind code. Signed-off-by:
Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Jovan Zelincevic authored
Create tables for fixed point code. Signed-off-by:
Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Djordje Pesut authored
Move the existing code to a new template file. Signed-off-by:
Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Niklesh authored
Signed-off-by:
Niklesh <niklesh.lalwani@iitb.ac.in>
-
Vittorio Giovara authored
The rationale is that coded_frame was only used to communicate key_frame, pict_type and quality to the caller, as well as a few other random fields, in a non predictable, let alone consistent way. There was agreement that there was no use case for coded_frame, as it is a full-sized AVFrame container used for just 2-3 int-sized properties, which shouldn't even belong into the AVCodecContext in the first place. The appropriate AVPacket flag can be used instead of key_frame, while quality is exported with the new AVPacketSideData quality factor. There is no replacement for the other fields as they were unreliable, mishandled or just not used at all. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
This is necessary to preserve the quality information currently exported with coded_frame. Add the new side data to every encoder that needs it, and use it in avconv. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Donny Yang authored
Signed-off-by:
Donny Yang <work@kota.moe>
-