ffmpeg | branch: master | Reimar Döffinger | Tue Mar
12 23:06:49 2024 +0100| [605fc72f19ed975df6b36ea13d9f63b1fe9c852a] | committer:
Michael Niedermayer
avcodec/parser: Reset *buf_size on realloc failure
Fixes: out of array access
Fixes: crash-0d640731c7da52415670eb47a2af701cbe2e1a3b
Fixes
ffmpeg | branch: master | Reimar Döffinger | Sun Oct
29 18:49:11 2023 +0100| [9dd49c8b52c3f6f5a486764fce42ec5d5fac8d16] | committer:
Reimar Döffinger
libavutil/log.c: only include valgrind header when used.
This is cleaner, but it is also a workaround for when
the header exists, but cannot be
ffmpeg | branch: master | Reimar Döffinger | Sun Oct
29 18:48:22 2023 +0100| [0ea184fc39b48096713dbdf9c9b39de3a976d6eb] | committer:
Reimar Döffinger
libavutil/aarch64/cpu.c: HWCAPS requires inline asm support.
Fixes compilation with tcc, which does not have aarch64
inline asm support
ffmpeg | branch: master | Reimar Döffinger | Sun Oct
29 18:46:16 2023 +0100| [a31992634f0d3b1ab2d2a6b89440dd0120af5b97] | committer:
Reimar Döffinger
configure: fix _Pragma check.
The test can currently pass when _Pragma is not supported, since
_Pragma might be treated as a implicitly
ffmpeg | branch: master | Reimar Döffinger | Sun Oct
9 21:17:47 2022 +0200| [38cd829dce7184400c944ead299a11e57c8ec7f8] | committer:
Reimar Döffinger
aarch64: Implement stack spilling in a consistent way.
Currently it is done in several different ways, which
might cause needless dependencies
ffmpeg | branch: master | Reimar Döffinger | Sat Jan
16 02:03:45 2021 +0100| [30f80d855bb0eb3742ac51d8900f636968d0b70b] | committer:
Josh Dekker
lavc/aarch64: port HEVC SIMD idct NEON
Makes SIMD-optimized 8x8 and 16x16 idcts for 8 and 10 bit depth
available on aarch64.
For a UHD HDR (10 bit
ffmpeg | branch: master | Reimar Döffinger | Sun Jan
10 10:27:00 2021 +| [00c916ef61873cdbd3558e48b03a9d054f0b90f7] | committer:
Josh Dekker
lavc/aarch64: port HEVC add_residual NEON
Speedup is fairly small, around 1.5%, but these are fairly simple.
Signed-off-by: Josh Dekker
> h
ffmpeg | branch: master | Reimar Döffinger | Sat Jan
23 13:52:41 2021 +0100| [a16bcc13d9c9db484717c3c19980532fad11c2de] | committer:
Josh Dekker
configure: add fallback to $arch in msvc assembler check.
Setting the defaults for $arch happens only later, so
the current code would not set AS
ffmpeg | branch: release/4.3 | Reimar Döffinger |
Mon Jul 6 09:32:17 2020 +0200| [1f32d8ea2328843f5741029278fd146aba19e8d0] |
committer: Guo, Yejun
dnn_backend_native: Add overflow check for length calculation.
We should not silently allocate an incorrect sized buffer.
Fixes trac issue #8718
ffmpeg | branch: master | Reimar Döffinger | Mon Jul
6 09:32:17 2020 +0200| [584f396132aa19d21bb1e38ad9a5d428869290cb] | committer:
Guo, Yejun
dnn_backend_native: Add overflow check for length calculation.
We should not silently allocate an incorrect sized buffer.
Fixes trac issue #8718
ffmpeg | branch: master | Reimar Döffinger | Wed Sep
13 18:59:21 2017 +0200| [a149fa97d9501d3a1749232cc60b6f122d9d2de8] | committer:
Reimar Döffinger
avcodec/frame_thread_encoder: Fix AV_OPT_TYPE_STRING handling in avctx
This is the equivalent to what 7d317d4706b49d572a1eb5269438753be18362c7
On 13.05.2016, at 10:51, Carl Eugen Hoyos wrote:
> Reimar Döffinger gmx.de> writes:
>
>>
>> On 13.05.2016, at 02:49, Carl Eugen Hoyos ag.or.at> wrote:
>>
>>> Reimar Döffinger gmx.de> writes:
>>>
>>&
On 13.05.2016, at 02:49, Carl Eugen Hoyos wrote:
> Reimar Döffinger gmx.de> writes:
>
>>> -AV_CODEC_CAP_AUTO_THREADS | AV_CODEC_CAP_LOSSLESS
>>> +AV_CODEC_CAP_AUTO_THREADS | (int)AV_CODEC_CAP_LOSSLESS
>>
>> That doesn't seem like a good
On 12.05.2016, at 09:08, g...@videolan.org (Carl Eugen Hoyos) wrote:
> ffmpeg | branch: master | Carl Eugen Hoyos | Thu May 12
> 09:07:02 2016 +0200| [d1cacbbea946f39fb7a7ff9852bc5d8c1e67143c] | committer:
> Carl Eugen Hoyos
>
> lavc/libutvideoenc: Cast an unsigned constant to int.
>
> Fixe
ffmpeg | branch: release/3.0 | Reimar Döffinger |
Tue Mar 1 22:53:18 2016 +0100| [1cbe4ff2acdd1f166ac7ac912c1b00da9fbf0dd1] |
committer: Rostislav Pehlivanov
aacenc: avoid double in quantize_bands.
I cannot see any point whatsoever to use
double here instead of float, the results
are likely
ffmpeg | branch: release/3.0 | Reimar Döffinger |
Sun Mar 6 21:25:11 2016 +0100| [b176ab0556914a734932e934a5e904dad091ad71] |
committer: Rostislav Pehlivanov
aacenc_utils: Use temporary variable.
This ensures gcc does not create unnecessary
loads or stores and possibly even does not
ffmpeg | branch: master | Reimar Döffinger | Sat Mar
12 19:08:21 2016 +0100| [7c93f2c0b940e07c2a1fd0fb8f7ffc94dcfdb1aa] | committer:
Reimar Döffinger
Move cbrt tables to separate cbrt_data(_fixed).c files.
Allows sharing and reusing the data between different files.
Signed-off-by: Reimar
On 11.03.2016, at 19:09, Lou Logan wrote:
> On Thu, Mar 10, 2016, at 05:42 PM, Ganesh Ajjanagadde wrote:
>> ffmpeg | branch: master | Ganesh Ajjanagadde | Tue
>> Mar 8 22:08:29 2016 -0500| [66edd8656b851a0c85ba25ec293cc66192c363ae] |
>> committer: Ganesh Ajjanagadde
>>
>> lavc/lpc: exploit even
ffmpeg | branch: master | Reimar Döffinger | Sun Mar
6 21:25:11 2016 +0100| [b60dfae7af65c4c7d255ef599352f2c54964303d] | committer:
Reimar Döffinger
aacenc_utils: Use temporary variable.
This ensures gcc does not create unnecessary
loads or stores and possibly even does not vectorize
the
ffmpeg | branch: master | Reimar Döffinger | Sun Mar
6 17:28:42 2016 +0100| [b91e3763905ad95602f2b4e91d37415692573248] | committer:
Reimar Döffinger
aacenc: use generational cache instead of resetting.
Approximately 11% faster transcoding from mp3 with
default settings.
Signed-off-by
ffmpeg | branch: master | Reimar Döffinger | Sun Mar
6 11:45:35 2016 +0100| [5f5e6033cd984eebc1facc777250d635b2da7196] | committer:
Reimar Döffinger
bitstream.c: improve init_vlc error messages.
Makes it far easier to spot the issue if e.g.
caused by a typo in the code table.
Signed-off-by
ffmpeg | branch: master | Reimar Döffinger | Tue Mar
1 22:53:18 2016 +0100| [0a04c2885f02f7db6b410b6d43d120e5eb48dc18] | committer:
Reimar Döffinger
aacenc: avoid double in quantize_bands.
I cannot see any point whatsoever to use
double here instead of float, the results
are likely identical
ffmpeg | branch: master | Reimar Döffinger | Fri Feb
26 18:38:19 2016 +0100| [4dd4d535313016cf934a187ba8f46e51b583cfb9] | committer:
Reimar Döffinger
Document and validate AVFrame plane pointers.
Check that the required plane pointers and only
those are set up.
Currently does not enforce
ffmpeg | branch: master | Reimar Döffinger | Fri Feb
26 00:11:12 2016 +0100| [45fa03b1f9b0475df666f7592f250c37763b7d64] | committer:
Reimar Döffinger
mjpegdec: Do not assume unused plane pointer are NULL.
We do neither document nor check such a requirement
and for application-provided
ffmpeg | branch: master | Reimar Döffinger | Thu Feb
25 21:04:36 2016 +0100| [0f199f0ad01ea4504edcfd947c85cfa69292f881] | committer:
Reimar Döffinger
mss2: Fix buffer overflow.
Reported as https://trac.mplayerhq.hu/ticket/2264 but have
not been able to reproduce with FFmpeg-only.
I have no
ffmpeg | branch: master | Reimar Döffinger | Sat May
9 20:55:48 2015 +0200| [5af621278d458894d20f679194aa028a6f08f65b] | committer:
Reimar Döffinger
avformat_alloc_context: initialize raw_packet_buffer_remaining_size.
This currently works for most users because
avformat_open_input sets it
ffmpeg | branch: release/0.10 | Reimar Döffinger |
Sun Sep 21 09:58:10 2014 +0100| [ef803afa769be24fedb5f46c9bcce5cc30903a25] |
committer: Michael Niedermayer
configure: add noexecstack to linker options if supported.
Signed-off-by: Reimar Döffinger
(cherry picked from commit
ffmpeg | branch: release/0.7 | Reimar Döffinger |
Sun Sep 21 09:58:10 2014 +0100| [3ab6c0c4ecfd4880096f98474f8ac6b5f39dd924] |
committer: Michael Niedermayer
configure: add noexecstack to linker options if supported.
Signed-off-by: Reimar Döffinger
(cherry picked from commit
On Mon, Feb 23, 2015 at 12:29:27PM +0100, Vittorio Giovara wrote:
> +static const int hqx_quants[16][4] = {
Could be int16_t.
> +int t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, tA, tB, tC, tD, tE, tF;
> +int t10, t11, t12, t13;
> +int s0, s1, s2, s3, s4, s5, s6, s7;
> +
> +s0 = (int)
ffmpeg | branch: master | Reimar Döffinger | Wed Mar
4 23:13:35 2015 +0100| [7c2e35d1d0f1626917a8b0fb56916f2ef929762d] | committer:
Michael Niedermayer
avformat/avformat: improve the text about headerless formats in avformat_flush()
Signed-off-by: Michael Niedermayer
> h
ffmpeg | branch: master | Reimar Döffinger | Mon Apr
9 21:19:30 2012 +0200| [8c1ce7787ad7af8fc321b4a145e9dc965f6d0e86] | committer:
Alex Converse
aacsbr: silence message for SBR extension "padding".
Some files contain a few additional, all-0 bits.
Check for that case and d
On 31.01.2015, at 20:00, g...@videolan.org (Michael Niedermayer) wrote:
> ffmpeg | branch: master | Michael Niedermayer | Sat Jan 31
> 19:49:28 2015 +0100| [b9c3f041e029ccb5c0462fb46eb8b95f69cd9a9c] | committer:
> Michael Niedermayer
>
> avcodec/h261enc: Avoid casts, Simplify code
>
> Signed-o
ffmpeg | branch: master | Reimar Döffinger | Mon Jan
26 20:19:17 2015 +0100| [d96090e7b633e16ca7e3c355c63f42e7d924fc6a] | committer:
Reimar Döffinger
Support BMP files that do not properly align lines.
Quite a few programs missed that detail of the spec
(including old versions of FFmpeg I
ffmpeg | branch: master | Reimar Döffinger | Sun Jan
18 23:29:13 2015 +0100| [6efd0ba977aee08a2cec10dca1584a8959e19fc7] | committer:
Reimar Döffinger
swresample_internal.h: Move struct declaration before first use.
It seems more logical and works with more restricted C compilers
like tinycc
On 09.01.2015, at 00:50, g...@videolan.org (Carl Eugen Hoyos) wrote:
> ffmpeg | branch: master | Carl Eugen Hoyos | Fri Jan 9
> 00:30:02 2015 +0100| [cd3405282c7007a535b297d14e50e4ff12c18679] | committer:
> Carl Eugen Hoyos
>
> Skip Exif data when auto-detecting jpeg images.
>
>> http://gi
On 08.01.2015, at 17:05, g...@videolan.org (Carl Eugen Hoyos) wrote:
> ffmpeg | branch: master | Carl Eugen Hoyos | Thu Jan 8
> 15:24:59 2015 +0100| [26ac6d543598f17ceb6771bce08a00291e62a4ef] | committer:
> Carl Eugen Hoyos
>
> lavfi/boxblur: Readd 8bit colour spaces on big-endian.
>
>> http:
On 31.12.2014, at 00:48, g...@videolan.org (Michael Niedermayer) wrote:
> ffmpeg | branch: master | Michael Niedermayer | Tue Dec 30
> 21:02:34 2014 +0100| [a288d08d84f66c74984ebc9cc9f2b9f930ef3fdd] | committer:
> Michael Niedermayer
>
> avfilter/vf_cropdetect: adjust Default threshold based o
ffmpeg | branch: master | Reimar Döffinger | Sat Dec
27 22:49:39 2014 +0100| [035180901de9bbea873001b82d96dd2b7a45d76a] | committer:
Reimar Döffinger
r210enc.c: Simplify and never store more than 10 bits.
The r10k and avrp decoders would previously store 12 bit precision
for the blue channel
ffmpeg | branch: master | Reimar Döffinger | Wed Dec
24 12:56:00 2014 +0100| [bed78064f4a884308ae02aaddc009d388124a574] | committer:
Reimar Döffinger
tableprint_vlc.h: Should not be checked by checkheaders.
Same as for tableprint.h.
Signed-off-by: Reimar Döffinger
> http://git.videolan.
ffmpeg | branch: release/1.1 | Reimar Döffinger |
Sun Sep 21 09:58:10 2014 +0100| [0872359f9fff2d7f404ad3b202bcd96517812c1b] |
committer: Michael Niedermayer
configure: add noexecstack to linker options if supported.
Signed-off-by: Reimar Döffinger
(cherry picked from commit
ffmpeg | branch: master | Reimar Döffinger | Sun Sep
7 13:55:23 2014 +0200| [70d80ed40fa33e3981aed1bf89536b2272cff925] | committer:
Reimar Döffinger
qdm2: Allow hard-coding VLC tables.
Also adds a lot of infrastructure necessary for it.
Some of it is a bit ugly though.
Increases binary size
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
22 21:26:45 2014 +0100| [de6d44829c43c666d881979520e86aabb10e105f] | committer:
Reimar Döffinger
aacps.c: Move large arrays to context to reduce stack usage.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
22 20:05:08 2014 +0100| [254da44bf97e4d5d919a5363f476f936f3c06ccd] | committer:
Reimar Döffinger
flacenc: calculate lower sum levels in-place.
Should improve cache usage and reduces stack usage.
Also reduces number of copies in case many
On 13.12.2014, at 19:30, g...@videolan.org (Michael Niedermayer) wrote:
> +} else if (st->codec->codec_type == AVMEDIA_TYPE_VIDEO &&
> st->codec_info_nb_frames > 1) {
> +// If we have a videostream with packets but without a
> bitrate
> +// than conside
ffmpeg | branch: master | Reimar Döffinger | Wed Dec
3 22:39:00 2014 +0100| [49d9cbe55d670ca778422a1d2aed5da5eb15b1e2] | committer:
Michael Niedermayer
h264_i386: Fix operand size
Fixes fate failure on macosx clang x86-64
Signed-off-by: Michael Niedermayer
> http://git.videolan.
ffmpeg | branch: release/2.1 | Reimar Döffinger |
Sun Sep 21 09:58:10 2014 +0100| [d61a325a68aa7864fb6769436f0b20a6df36abea] |
committer: Michael Niedermayer
configure: add noexecstack to linker options if supported.
Signed-off-by: Reimar Döffinger
(cherry picked from commit
On 25.11.2014, at 09:07, Reimar Döffinger wrote:
> On 25.11.2014, at 04:04, g...@videolan.org (Martin Storsjö) wrote:
>> ffmpeg | branch: master | Martin Storsjö | Mon Nov 17
>> 23:08:15 2014 +0200| [960aff379da46dcaff61504a57714d4d4e758e41] | committer:
>> Martin Sto
On 25.11.2014, at 04:04, g...@videolan.org (Martin Storsjö) wrote:
> ffmpeg | branch: master | Martin Storsjö | Mon Nov 17
> 23:08:15 2014 +0200| [960aff379da46dcaff61504a57714d4d4e758e41] | committer:
> Martin Storsjö
>
> lavf: Use wchar functions for filenames on windows for
> mkdir/rmdir/re
On 25.11.2014, at 02:48, g...@videolan.org (Martin Storsjö) wrote:
> ffmpeg | branch: master | Martin Storsjö | Tue Nov 18
> 14:06:19 2014 +0200| [b9d08c77a44390b0848c06f20bc0e9e951ba6a3c] | committer:
> Martin Storsjö
>
> lavf: Don't try to update files atomically with renames on windows
>
>
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
22 20:49:13 2014 +0100| [458aadf8627c27c35cc29e7842c6f7fc9a5695ad] | committer:
Reimar Döffinger
lpc: Reduce stack usage by allocating LLSModel in context.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
22 23:29:58 2014 +0100| [cad3148ea3da5fd389eb5192ec13c668cf4008e1] | committer:
Reimar Döffinger
xface: reduce stack usage by directly storing 2 bytes data instead of pointers.
Signed-off-by: Reimar Döffinger
> http://git.videolan.
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
22 23:27:38 2014 +0100| [dfc6f56c5a6a4b0470407ab44bf8cf91b1c9b012] | committer:
Reimar Döffinger
xface: reduce table sizes.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
22 23:12:51 2014 +0100| [6369a7b742bd64e7ded377fe79a5d723379ce08d] | committer:
Reimar Döffinger
xface: Fix encoder crashes due to too small on-stack array.
Also add a FATE test.
Signed-off-by: Reimar Döffinger
> http://git.videolan.
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
22 19:50:37 2014 +0100| [d0682b5eb0d9b6d2c1bc8d03e7ab87c29bb08abc] | committer:
Reimar Döffinger
svq1enc: reduce stack usage of recursively-called function.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Reimar Döffinger | Tue Sep
2 20:55:35 2014 +0200| [8437cc72060f3fb057b96a908b33e9954074bac7] | committer:
Reimar Döffinger
ffv1dec: Avoid unnecessarily large stack usage and copies.
Ideally the compiler could figure this out on its own,
but it seems it can'
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
15 18:53:58 2014 +0100| [33fc1ccb4910b05a0f64b47fc2957fd73d5806ac] | committer:
Reimar Döffinger
h264_mb: Use smaller data type for refs in await_references.
As far as I can tell the value can never go outside
the int16_t type.
And
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
15 18:10:53 2014 +0100| [478c61ccb2beb29d506f74a17ce9ca322698c50e] | committer:
Reimar Döffinger
h264_i386: Optimize decode_significance_8x8_x86 for 64 bit.
11674 -> 10877 decicycles on my Phenom II.
Overall speedup was unfortunately wit
ffmpeg | branch: master | Reimar Döffinger | Sat Oct
18 15:28:03 2014 +0200| [c2c27e9e51c9d0a7e676ef8b643b0552409dc28d] | committer:
Reimar Döffinger
indeo2: move variable declarations into blocks using them.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Reimar Döffinger | Sat Oct
18 15:26:26 2014 +0200| [79be253635fc194b635fc18fe613d0b3dbaba613] | committer:
Reimar Döffinger
mxfdec: minor simplification.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
On Fri, Nov 21, 2014 at 08:20:42PM +0100, Michael Niedermayer wrote:
> +s->pktsize = ((int[]){5,10,15,20,20,28,28,38,38,46,62})[quality];
nit: shouldn't it be "const int"?
It doesn't really matter currently since all compilers seem to be unable to
put this construct in .rodata even if you
On Thu, Nov 13, 2014 at 09:13:23PM +0100, Michael Niedermayer wrote:
> ffmpeg | branch: master | Michael Niedermayer | Thu Nov 13
> 20:40:37 2014 +0100| [5c805d69a49a1f32a7a8a1b16fb3d631d85ca56d] | committer:
> Michael Niedermayer
>
> avcodec/nellymoserenc: fix sign error
>
> Signed-off-by: Mi
ffmpeg | branch: release/2.0 | Reimar Döffinger |
Sun Sep 21 09:58:10 2014 +0100| [8622618839c6fc9a3e2f8fcd3889bfce79fbb762] |
committer: Michael Niedermayer
configure: add noexecstack to linker options if supported.
Signed-off-by: Reimar Döffinger
(cherry picked from commit
ffmpeg | branch: release/2.4 | Reimar Döffinger |
Wed Nov 12 09:53:01 2014 +0100| [3e0802e42b07e4c9262240aa2caf208eebac70a2] |
committer: Carl Eugen Hoyos
configure: Hack to treat x32 as x86_64.
Allows shared compilation on x32 with --disable-asm.
(cherry picked from commit
ffmpeg | branch: master | Reimar Döffinger | Wed Nov
12 09:53:01 2014 +0100| [5e8e2f3861dfbc4864490401c5209fbc24df3c29] | committer:
Carl Eugen Hoyos
configure: Hack to treat x32 as x86_64.
Allows shared compilation on x32 with --disable-asm.
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
1 13:44:21 2014 +0100| [a26d0ffa18dbbd29555a971130307adf397e0e29] | committer:
Reimar Döffinger
vdpau_mpeg4: Do not fail on unknown profile.
This is a regression, previous code did not require
users to set the profile to use VDPAU.
In
ffmpeg | branch: release/2.4 | Reimar Döffinger |
Sat Nov 1 13:01:38 2014 +0100| [25fc3deed8001ecb60f6e0780d049adb01742e75] |
committer: Carl Eugen Hoyos
mpeg4vdpau: Fix priv data size.
Signed-off-by: Reimar Döffinger
(cherry picked from commit 46353759cb3c90ad8eb4af6526c236513d477296
ffmpeg | branch: master | Reimar Döffinger | Sat Nov
1 13:01:38 2014 +0100| [46353759cb3c90ad8eb4af6526c236513d477296] | committer:
Reimar Döffinger
mpeg4vdpau: Fix priv data size.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
On 18.10.2014, at 22:53, g...@videolan.org (Luca Barbato) wrote:
>
> static av_always_inline int even(uint64_t layout)
> {
> -return (!layout || (layout & (layout - 1)));
> +return (!layout || !!(layout & (layout - 1)));
Sorry, I feel stupid.
Can someone help me, why does this make any di
ffmpeg | branch: release/1.2 | Reimar Döffinger |
Sun Sep 21 09:58:10 2014 +0100| [997bf49b1c88a17128bfcbdad19a2b71e689276c] |
committer: Michael Niedermayer
configure: add noexecstack to linker options if supported.
Signed-off-by: Reimar Döffinger
(cherry picked from commit
ffmpeg | branch: release/2.2 | Reimar Döffinger |
Sun Sep 21 09:58:10 2014 +0100| [9726c1a5f89efc7dd839543b83965431c146c3f9] |
committer: Michael Niedermayer
configure: add noexecstack to linker options if supported.
Signed-off-by: Reimar Döffinger
(cherry picked from commit
ffmpeg | branch: release/2.4 | Reimar Döffinger |
Sun Sep 21 09:58:10 2014 +0100| [6099d1ca0e60cc77936108f88a24a9b6c2b024b8] |
committer: Michael Niedermayer
configure: add noexecstack to linker options if supported.
Signed-off-by: Reimar Döffinger
(cherry picked from commit
ffmpeg | branch: release/2.3 | Reimar Döffinger |
Sun Sep 21 09:58:10 2014 +0100| [45ca270ec9f4b22683152bda43bff257b8a99388] |
committer: Michael Niedermayer
configure: add noexecstack to linker options if supported.
Signed-off-by: Reimar Döffinger
(cherry picked from commit
ffmpeg | branch: master | Reimar Döffinger | Sun Sep
21 09:58:10 2014 +0100| [b7082d953fda93f7841e7d15a6c3cd15bdee] | committer:
Reimar Döffinger
configure: add noexecstack to linker options if supported.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
On 19 September 2014 15:36:38 GMT+01:00, g...@videolan.org wrote:
>ffmpeg | branch: master | Pascal Massimino
>| Tue Sep 16 17:01:07 2014 +0200|
>[4fd21d58a72c38ab63c3a4483b420db260fa7b8d] | committer: Michael
>Niedermayer
>
>libavcodec/webp: treat out-of-bound palette index as translucent black
>
On 18.09.2014, at 01:40, g...@videolan.org (Michael Niedermayer) wrote:
> ffmpeg | branch: release/2.4 | Michael Niedermayer | Wed
> Sep 17 23:36:53 2014 +0200| [d694ab846cf194862d5a0aa70217849b248c26ab] |
> committer: Michael Niedermayer
>
> avcodec/x86/vp9lpf: Always include x86util.asm
>
>
ffmpeg | branch: master | Reimar Döffinger | Tue Sep
2 23:50:55 2014 +0200| [2231d5b67185674ddd1703abf92ea0020f63ca04] | committer:
Reimar Döffinger
libswresample: Avoid needlessly large on-stack array.
We only actually need to use a tiny part of it.
Unfortunately we seem to have no real
ffmpeg | branch: master | Reimar Döffinger | Sat Sep
6 21:22:36 2014 +0200| [2c5c37ade115b5efa3f77ce11bc2c4e46b384959] | committer:
Reimar Döffinger
libswresample: move condition to start of loop.
This avoids several issue like calculating sum/maxcoef
incorrectly due to adding up matrix
ffmpeg | branch: master | Reimar Döffinger | Sat Sep
6 21:18:58 2014 +0200| [284123d7fd8e78a7daa948b662e65eda3b33fce2] | committer:
Reimar Döffinger
Remove pointless if.
A branch to avoid some calculation seems unlikely to have any benefits.
Signed-off-by: Reimar Döffinger
> h
ffmpeg | branch: master | Reimar Döffinger | Sat Aug
30 18:17:39 2014 +0200| [0f1281b2b8ac6f7d2a0b8d18f6fbba9ed7a1bd08] | committer:
Reimar Döffinger
cabac: initialize all of ff_h264_cabac_tables programmatically.
Moves it from .data to .bss, slightly reducing binary size.
Signed-off-by
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 12:42:51 2014 +0200| [092d1977cc7146f20c8db2155e7d648afb300de7] | committer:
Reimar Döffinger
cabac: Allow hardcoding CABAC table.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Reimar Döffinger | Tue Sep
2 21:56:43 2014 +0200| [3dbf569032e7cabb7c6a76c62ea8130bb74ef71b] | committer:
Reimar Döffinger
huffyuvdec: avoid large stack use.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Reimar Döffinger | Sat Aug
30 17:27:57 2014 +0200| [87c7fb2b215f306c4b2db42b71d41a7b340e6b7f] | committer:
Reimar Döffinger
aacsbr: support hardcoding tables.
For sbr_qmf_window_us there is even a question if it maybe
should be fully hardcoded all the time.
Since
ffmpeg | branch: master | Reimar Döffinger | Tue Sep
2 23:59:56 2014 +0200| [fcfc90ed65efdcb51c68b230e8fdbae541f31870] | committer:
Reimar Döffinger
svq1enc: remove pointless array element.
Not sure it was meant to be used for something at some point though.
Signed-off-by: Reimar Döffinger
ffmpeg | branch: master | Reimar Döffinger | Wed Sep
3 00:22:41 2014 +0200| [235d401bfa407806a468379611bd7ed23e5cd0df] | committer:
Reimar Döffinger
vorbisenc: avoid large stack allocation.
Code is only used during initialization, so malloc/free
should be fine to use.
Signed-off-by: Reimar
ffmpeg | branch: master | Reimar Döffinger | Tue Sep
2 20:31:39 2014 +0200| [672425411804becc64447c2b830335c1426db9a0] | committer:
Reimar Döffinger
ffv1enc: reduce stack usage.
A bit more complex than e.g. adding it to the context, but
using the context for something that will be used only
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 20:07:40 2014 +0200| [e48cd2de98c3dbac998c76c54749d1b534b32ff6] | committer:
Reimar Döffinger
rl.h: Use on-stack temporary VLC tables instead of having them static.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Reimar Döffinger | Mon Sep
1 23:08:56 2014 +0200| [3980ab12b728fb8e14fc3a54dcd4336336a25422] | committer:
Reimar Döffinger
rangecoder-test: Allow running with small stack size.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Reimar Döffinger | Mon Sep
1 23:47:12 2014 +0200| [098af260675b601c0a02a373b53ed21b5f22] | committer:
Reimar Döffinger
vf_deshake: Avoid doing a malloc+free for every single frame.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Reimar Döffinger | Mon Sep
1 23:36:29 2014 +0200| [4ea8406e38112bc374367386966d3a4c7357916c] | committer:
Reimar Döffinger
vf_deshake: reduce stack usage.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 14:05:49 2014 +0200| [2ca78936c7d4862100b7eb9b4c6097b063d495c8] | committer:
Reimar Döffinger
rl.h: remove deprecated and now unused vlc member.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 21:39:22 2014 +0200| [36c0043344fd6d99e92f42cfd1d718a9272ad632] | committer:
Reimar Döffinger
h261dec, ituh263dec: ensure CLOSE_READER is done on error paths, too.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 20:30:04 2014 +0200| [2a00812d82c5f8a76328597c8b5ee1d4cd9c49dc] | committer:
Reimar Döffinger
h261dec, ituh263dec: Avoid unnecessary -1 inside inner loop.
3646 -> 3597 decicycles in inner loop when decoding
vsynth1-flv.
Signed-off
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 23:01:09 2014 +0200| [e8d0b84e8a5893ed29993e743de82079c93b5fb6] | committer:
Reimar Döffinger
h261dec, ituh263dec: Move condition.
Stops compiler from doing incredibly stupid things.
With vsynth1-flv inner loop goes from 3501 to 3275
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 15:41:36 2014 +0200| [935453102bb5ccf868369f25049e0c3ae900f6bc] | committer:
Reimar Döffinger
ituh263dec: Optimize new RL_VLC based decoding.
Together with the switch to RL_VLC this results in
a speedup of about 30% in this inner loop
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 14:20:23 2014 +0200| [da0a670b3c3eaa1e700cd54342dc609d7474af26] | committer:
Reimar Döffinger
h261, h263 decoders: convert to RL_VLC.
Some additional optimizations in following patch.
Signed-off-by: Reimar Döffinger
> h
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 15:41:13 2014 +0200| [c0d32686ddc1184e57b21802838d4654f2fd5389] | committer:
Reimar Döffinger
h261dec: Optimize new RL_VLC based decoding.
Together with the switch to RL_VLC this results in about
10% speedup for this inner loop.
Signed
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 12:28:45 2014 +0200| [1a558cec64b40c4822975d8e6867df63a19bd057] | committer:
Reimar Döffinger
intmath.h: Remove duplicated ARM include.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 12:41:11 2014 +0200| [3efc174fd6f4f5186ed05a307aab58a4ac6db90a] | committer:
Reimar Döffinger
aacps_tablegen: replace TABLE_CONST by const.
Doesn't change generated code, just is more consistent
and a bit less error-prone.
Signed-o
ffmpeg | branch: master | Reimar Döffinger | Sun Aug
31 10:40:39 2014 +0200| [6d7aa437e1108dd8142ae5b850a00c109f95f07f] | committer:
Reimar Döffinger
vf_drawtext: move "static const" before "struct".
This is consistent with all other occurrences.
Signed-off-by: Reima
ffmpeg | branch: master | Reimar Döffinger | Sat Aug
30 17:35:18 2014 +0200| [03bf4572419739a6a308c2a667a62f4797fadf49] | committer:
Reimar Döffinger
Add av_cold to table generation functions.
Signed-off-by: Reimar Döffinger
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
1 - 100 of 127 matches
Mail list logo