[FFmpeg-cvslog] configure: Check for -Werror parameters on clang

2014-08-12 Thread Martin Storsjö
ffmpeg | branch: release/0.10 | Martin Storsjö | Tue Nov 13 19:01:51 2012 +0200| [c98d164a6a2c3d93bfb10d44c946bc3ed56f14e7] | committer: Luca Barbato configure: Check for -Werror parameters on clang Signed-off-by: Martin Storsjö (cherry picked from commit

[FFmpeg-cvslog] http: Stop reading after receiving the whole file for non-chunked transfers

2014-08-13 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon Aug 11 10:18:28 2014 +0300| [8bf3bf69ad7333bf0c45f4d2797fc2c61bc8922f] | committer: Martin Storsjö http: Stop reading after receiving the whole file for non-chunked transfers Previously this logic was only used if the server didn't respond

[FFmpeg-cvslog] w32threads: Use newer thread synchronization functions when targeting Vista

2014-08-13 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Aug 6 09:52:38 2014 +0300| [428b0578c64241fc677fed7083cc8fe65e10f32e] | committer: Martin Storsjö w32threads: Use newer thread synchronization functions when targeting Vista When explicitly targeting Vista or newer (which only happens if the

[FFmpeg-cvslog] configure: Check for nanosleep in headers as well, not only in libs

2014-08-13 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon Aug 11 15:02:28 2014 +0300| [72199e1041b4052544e181ad90b431ca6704da12] | committer: Martin Storsjö configure: Check for nanosleep in headers as well, not only in libs On mingw64 with c++11 support, the link libraries do contain a nanosleep

[FFmpeg-cvslog] http: Fix authentication, broken since 6a463e7fb

2014-08-13 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Aug 13 14:32:52 2014 +0300| [4e629ef80e62a54636cb46033998177dd08cf3ad] | committer: Martin Storsjö http: Fix authentication, broken since 6a463e7fb The cur_*auth_type variables were set before the http_connect call prior to 6a463e7fb - their sole

[FFmpeg-cvslog] libavformat: Check mkdir return error codes

2014-09-07 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Sep 5 22:45:11 2014 +0300| [803e82276b3716bf6012ec69e8854dae14a4fd2b] | committer: Martin Storsjö libavformat: Check mkdir return error codes Previously, the returned error codes were intentionally ignored (see fadd3a68213), to avoid aborting if

[FFmpeg-cvslog] ismindex: Avoid writing ismf files if no base name has been specified

2014-09-07 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Sep 5 22:50:24 2014 +0300| [fcf597625c7a991ca389f3a9b8ff4f5e383301c0] | committer: Martin Storsjö ismindex: Avoid writing ismf files if no base name has been specified Previously, this could create files named "(null).ismf", if

[FFmpeg-cvslog] rtpenc_chain: Pass the initial time_base hint on to the chained muxer

2014-09-17 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Sep 17 12:03:18 2014 +0300| [2bb2c2bd75e5f4b28a945511cda77e0a1a44c758] | committer: Martin Storsjö rtpenc_chain: Pass the initial time_base hint on to the chained muxer In practice this hint is ignored - the rtp muxer always overwrites the stream

[FFmpeg-cvslog] libavformat: Move avc mp4 startcode parsing to a shared file

2014-09-24 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Sep 24 11:17:04 2014 +0300| [a2efbecc4ed12d287cf29856418c4da4a7648d95] | committer: Martin Storsjö libavformat: Move avc mp4 startcode parsing to a shared file Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] rtsp: Clear the session id on redirects

2014-09-24 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Sep 24 11:31:18 2014 +0300| [2f172f1ae984b763c06069adb51d0053b3834f4b] | committer: Martin Storsjö rtsp: Clear the session id on redirects This fixes handling redirects in case the server provided a session id within the redirect reply. Signed

[FFmpeg-cvslog] avcodec: Fix a doxy comment to refer to the right function

2014-09-25 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Sep 24 23:31:43 2014 +0300| [d07ddc93e29a4fdf12cd426953a7ecd5abe5e36d] | committer: Martin Storsjö avcodec: Fix a doxy comment to refer to the right function CC: libav-sta...@libav.org Signed-off-by: Martin Storsjö > http://git.videolan.

[FFmpeg-cvslog] sdp: Simplify parsing/conversion of H264 extradata

2014-10-06 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Oct 3 20:49:01 2014 +0300| [b76249443864c88ffb2d41ab8d1de7432e985dc7] | committer: Martin Storsjö sdp: Simplify parsing/conversion of H264 extradata By using ff_avc_write_annexb_extradata instead of the h264_mp4toannexb BSF, the code for doing

[FFmpeg-cvslog] lavf: Set the stream time base hint properly for chained muxers

2014-10-06 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon Oct 6 11:41:33 2014 +0300| [28816050e47b6dba430a52e429d21a864cffda8e] | committer: Martin Storsjö lavf: Set the stream time base hint properly for chained muxers This avoids warnings about using the codec time base as time base hint. Signed-off

[FFmpeg-cvslog] smoothstreamingenc: Simplify code by removing a redundant variable

2014-10-12 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon Oct 6 10:06:37 2014 +0300| [8bef43388132b53f59a6e90add18900a3bb4cc60] | committer: Martin Storsjö smoothstreamingenc: Simplify code by removing a redundant variable Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] movenc: Add some comments explaining subtle details in writing the edit lists

2014-10-12 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sat Oct 11 23:56:24 2014 +0300| [95ee4e2ce774e0339632d067161596bf3dadfc72] | committer: Martin Storsjö movenc: Add some comments explaining subtle details in writing the edit lists Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] movenc: Write edit lists for fragmented files as well, if necessary

2014-10-12 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sun Oct 12 00:03:25 2014 +0300| [dbb472cb2f2f799295a12b4922a6a8be2cccfdee] | committer: Martin Storsjö movenc: Write edit lists for fragmented files as well, if necessary This is necessary to get the right timestamp offset for content that starts

[FFmpeg-cvslog] movenc: Print a warning for an unhandled case of nonzero start dts with empty_moov

2014-10-12 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sun Oct 12 00:33:24 2014 +0300| [dad12ce452a9d69c0d9d53c375003947d5f1b02e] | committer: Martin Storsjö movenc: Print a warning for an unhandled case of nonzero start dts with empty_moov Signed-off-by: Martin Storsjö > http://git.videolan.

[FFmpeg-cvslog] movenc: Simplify code by using an existing local pointer

2014-10-12 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sun Oct 12 00:14:48 2014 +0300| [e44ee1eb8db7393e9d43207c2e1812720e292e6d] | committer: Martin Storsjö movenc: Simplify code by using an existing local pointer Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] movenc: Write tfdt atoms

2014-10-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon Oct 6 23:20:50 2014 +0300| [c2c22c75cf89e2faab34d1ee1d392cfb065439ea] | committer: Martin Storsjö movenc: Write tfdt atoms These allow getting the absolute start timestamp of a fragment without reading preceding timestamps. This fixes sync

[FFmpeg-cvslog] mov: Handle tfdt atoms

2014-10-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sun Oct 12 01:24:26 2014 +0300| [a74f8121d88e0bdf0d69c22e4b3713032da9300a] | committer: Martin Storsjö mov: Handle tfdt atoms Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] rtpdec_hevc: Parse out of band vps/sps/pps/sei from fmtp lines

2014-10-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Oct 3 21:40:13 2014 +0300| [9b7f932ee568cadfc0f556a061fcc00cb63f9780] | committer: Martin Storsjö rtpdec_hevc: Parse out of band vps/sps/pps/sei from fmtp lines These are assembled into extradata in the order vps/sps/pps/sei. Signed-off-by

[FFmpeg-cvslog] sdp: Provide out of bound parameter sets for HEVC if extradata is set

2014-10-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Oct 3 23:25:37 2014 +0300| [e5cfc8fdad901c9487fe896421972852f38bcf5b] | committer: Martin Storsjö sdp: Provide out of bound parameter sets for HEVC if extradata is set Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] rtpdec_hevc: Rename a variable for clarity

2014-10-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Oct 15 16:14:28 2014 +0300| [752e71e74f50e7a6f9a19edb8e775b2ea2fb94d8] | committer: Martin Storsjö rtpdec_hevc: Rename a variable for clarity Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] rtpdec_hevc: Use av_realloc instead of av_malloc+memcpy

2014-10-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Oct 15 16:21:27 2014 +0300| [ced7238cd01cc2199acf9225305628641a27c1d7] | committer: Martin Storsjö rtpdec_hevc: Use av_realloc instead of av_malloc+memcpy Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] rtmpproto: Fix a typo

2014-10-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Oct 15 13:41:33 2014 +0300| [79dd756e143a54efc25d64e90505f0dca6cbc4ec] | committer: Martin Storsjö rtmpproto: Fix a typo Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] checkasm: Check register clobbering on arm

2016-01-18 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Dec 30 23:46:06 2015 +0200| [26ec75aec3576daea691dee53a78ec67c0dc4040] | committer: Martin Storsjö checkasm: Check register clobbering on arm Use two separate functions, depending on whether VFP/NEON is available. This is set to require armv5te

[FFmpeg-cvslog] checkasm: Check register clobbering on aarch64

2016-01-18 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Dec 31 12:20:37 2015 +0200| [fec76cd430f3c865183a6e5b4caec0743e055605] | committer: Martin Storsjö checkasm: Check register clobbering on aarch64 This is disabled on iOS, since iOS uses a slightly different ABI for vararg parameters. Signed-off

[FFmpeg-cvslog] arm: Fix vfp dead code elimination with have_vfp_vm

2016-01-18 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 7 15:06:49 2016 +0200| [73c8c0341cce9e1a6c4169721f5123f97fc4be2f] | committer: Martin Storsjö arm: Fix vfp dead code elimination with have_vfp_vm This fixes builds with --disable-vfp. Checking for the armv6 cpu flag is incorrect, since

[FFmpeg-cvslog] flvdec: Add sanity checking of the last packet size

2016-01-27 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue Jan 19 10:04:32 2016 +0200| [e4eb13ca77624401ea7cef1ed6ad8e2d13fd2063] | committer: Martin Storsjö flvdec: Add sanity checking of the last packet size For http, this avoids spurious warnings about failed requests (e.g. HTTP error 416 Requested

[FFmpeg-cvslog] libavcodec: Add missing AVClass pointers

2016-02-03 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Jan 22 10:52:06 2016 +0200| [87a814fdce522d45aa31aa258cb5514d7e754bff] | committer: Martin Storsjö libavcodec: Add missing AVClass pointers This fixes crashes since 243df1351. Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avio: Apply avoptions on the URLContext itself as well

2016-04-18 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sat Feb 28 01:17:09 2015 +0200| [d44f3e4059506a182f59218b1e967d42b01e097c] | committer: Martin Storsjö avio: Apply avoptions on the URLContext itself as well Currently the list of avoptions for URLContext is empty though, but such options will be

[FFmpeg-cvslog] file: Add an option for following a file that is being written

2016-04-19 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Feb 5 15:06:42 2015 +0200| [933dec0e29ec4d2cb83474279a6c52d62fdb7310] | committer: Martin Storsjö file: Add an option for following a file that is being written Using this requires setting the rw_timeout option to make it terminate

[FFmpeg-cvslog] avio: Copy URLContext generic options into child URLContexts

2016-04-21 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sat Feb 28 02:00:50 2015 +0200| [fab8156b2f30666adabe227b3d7712fd193873b1] | committer: Martin Storsjö avio: Copy URLContext generic options into child URLContexts Since all URLContexts have the same AVOptions, such AVOptions will be applied on the

[FFmpeg-cvslog] tcp: Use rw_timeout for setting the connect/listen timeouts

2016-04-21 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sat Feb 28 01:43:39 2015 +0200| [136c3438bbdb56a5d2f1f0f486f180641dc6dda0] | committer: Martin Storsjö tcp: Use rw_timeout for setting the connect/listen timeouts Apply the default value for timeout in code instead of via the avoption, to allow

[FFmpeg-cvslog] unix: Use rw_timeout for setting the connect timeout

2016-04-21 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sat Feb 28 01:47:20 2015 +0200| [3ee2ec5ec1e39a438f89302d949c93a1b5d365a2] | committer: Martin Storsjö unix: Use rw_timeout for setting the connect timeout Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aarch64: Make transpose_4x4H do a regular transpose

2016-04-24 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Mar 25 23:44:10 2016 +0200| [cdb1665f70def544ddab3e3ed3763ef99c8b3873] | committer: Martin Storsjö aarch64: Make transpose_4x4H do a regular transpose Previously, ff_h264_idct_add_neon (originally in the arm version) used a non-regular transpose

[FFmpeg-cvslog] aarch64: Use cntvct_el0 as timer register on Android and macOS

2024-06-17 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Jun 7 11:39:08 2024 +0300| [ab8f7030bc46e5031d2ba438eddf0739098e3e5d] | committer: Martin Storsjö aarch64: Use cntvct_el0 as timer register on Android and macOS The default timer register pmccntr_el0 usually requires enabling access with e.g. a

[FFmpeg-cvslog] movenc: Add an option for resilient, hybrid fragmented/non-fragmented muxing

2024-06-24 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sun Nov 2 01:02:43 2014 +0200| [6ec22731ae7694d4db08fff556eea58aa3b990d3] | committer: Martin Storsjö movenc: Add an option for resilient, hybrid fragmented/non-fragmented muxing This allows ending up with a normal, non-fragmented file when the file

[FFmpeg-cvslog] movenc: Factorize a function for finishing a written fragment

2024-06-24 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sun Nov 2 00:21:01 2014 +0200| [4b8ddf71dcd3340c64649f7be3d23e8df517aae5] | committer: Martin Storsjö movenc: Factorize a function for finishing a written fragment Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avcodec/vvcdec: Fix compiling with MSVC 2022 17.8 and older

2024-06-27 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Jun 26 11:16:30 2024 +0300| [75e3b81f75b778286db7257a0ec4af74913ea67f] | committer: Martin Storsjö avcodec/vvcdec: Fix compiling with MSVC 2022 17.8 and older Versions of MSVC older than 17.9 error out here with the following error: src

[FFmpeg-cvslog] tests: Add a missing dependency for the filter-atempo test

2024-07-04 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jul 4 11:10:12 2024 +0300| [affc1acde7db0ed533749988b2e0e311979704a4] | committer: Martin Storsjö tests: Add a missing dependency for the filter-atempo test Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] hlsenc: Fix the return value accumulation in append_single_file

2024-07-04 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jun 20 16:31:51 2024 +0300| [01312fdfcfd6dd3c0ab079c49ba15bdbee71959e] | committer: Martin Storsjö hlsenc: Fix the return value accumulation in append_single_file Both the read_byte variable (which is accumulated into append_single_file) and the

[FFmpeg-cvslog] hlsenc: Fix setting vs->start_pos when not using HLS_SINGLE_FILE or hls_segment_size

2024-07-04 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jun 20 16:33:18 2024 +0300| [52f57568d5ed036aca5ee4259c69e7c1476b6d66] | committer: Martin Storsjö hlsenc: Fix setting vs->start_pos when not using HLS_SINGLE_FILE or hls_segment_size When not using HLS_SINGLE_FILE or hls_segment_size, we

[FFmpeg-cvslog] hlsenc: Remove bogus check for if (vs->start_pos) for appending segments

2024-07-04 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Jun 26 13:51:05 2024 +0300| [a50b8bb7cd92761043a62590958c9d570c756f30] | committer: Martin Storsjö hlsenc: Remove bogus check for if (vs->start_pos) for appending segments Previously, vs->start_pos was never 0 here, unless usi

[FFmpeg-cvslog] hlsenc: When not using HLS_SINGLE_FILE, set vs->size to range_length

2024-07-04 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jun 20 16:35:20 2024 +0300| [9246cca7f7db87ff972350d279c867b03eb8ef72] | committer: Martin Storsjö hlsenc: When not using HLS_SINGLE_FILE, set vs->size to range_length This matches what is done in the corresponding case for HLS_SINGLE_F

[FFmpeg-cvslog] hlsenc: Calculate the average and actual maximum bitrate of segments

2024-07-04 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jun 20 16:36:46 2024 +0300| [e14cdf99905f2d1140f43d5791ecf57c64c5443e] | committer: Martin Storsjö hlsenc: Calculate the average and actual maximum bitrate of segments Previously, the bitrate advertised in the master playlist would only be based

[FFmpeg-cvslog] aarch64: vvc: Fix compilation of alf.S with MSVC 2022 17.7 and older

2024-07-23 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue Jul 23 14:20:06 2024 +0300| [400843151d84180a9769a92d98379440e5a4c522] | committer: Martin Storsjö aarch64: vvc: Fix compilation of alf.S with MSVC 2022 17.7 and older Use the "ldur" instruction explicitly, instead of having the

[FFmpeg-cvslog] aarch64: vvc: Consistently use # for immediate constants

2024-07-23 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue Jul 23 14:25:57 2024 +0300| [99598629e8803bac406234187b0fd5676aa4bc67] | committer: Martin Storsjö aarch64: vvc: Consistently use # for immediate constants Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] aarch64: vvc: Fix unnecessary extra spaces

2024-07-23 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue Jul 23 16:04:15 2024 +0300| [4acb9b7d1046944345ae506165fb55883d04d8a6] | committer: Martin Storsjö aarch64: vvc: Fix unnecessary extra spaces Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] checkasm: Increase the tolerance for ac3_sum_square_butterfly_float

2024-07-24 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Jul 24 00:00:15 2024 +0300| [97a708a50792b2323f1402211a0c0612cfc5826f] | committer: Martin Storsjö checkasm: Increase the tolerance for ac3_sum_square_butterfly_float Increase the tolerance from 10 ulp to 11 ulp. This fixes occasional errors for

[FFmpeg-cvslog] libswscale: arm: Don't assume aligned output in yuv2rgb functions

2024-08-19 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon Aug 19 11:35:46 2024 +0300| [507c2a57746d503cd97e1dd520e563a1f1b85fee] | committer: Martin Storsjö libswscale: arm: Don't assume aligned output in yuv2rgb functions This fixes failures in recently added checkasm tests. While the buffers in

[FFmpeg-cvslog] libswscale: aarch64: Fix the indentation of some macro invocations

2024-08-22 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Aug 22 14:40:11 2024 +0300| [cfe0a36352f5439668fc9b5b9e5b985d2958b906] | committer: Martin Storsjö libswscale: aarch64: Fix the indentation of some macro invocations Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] pixblockdsp, avdct: Add get_pixels_unaligned

2020-05-13 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue May 12 11:22:45 2020 +0300| [353aecbb28e3976b6f4d7a4262398852cd67b5a2] | committer: Martin Storsjö pixblockdsp, avdct: Add get_pixels_unaligned Use this in vf_spp.c, where the get_pixels operation is done on unaligned source addresses. Hook up

[FFmpeg-cvslog] checkasm: add function to check and diff memory

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jun 20 23:38:06 2019 +0300| [3ce1b2bf8d75708ea041f6bbad86b2b249643b9a] | committer: Josh de Kock checkasm: add function to check and diff memory This was ported from dav1d (c950e7101bdf5f7117bfca816984a21e550509f0). Signed-off-by: Josh de Kock

[FFmpeg-cvslog] checkasm: arm: Don't use blx to call checkasm_fail_func

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue May 12 15:50:10 2020 +0300| [3f266cf49e552423a82b52b800a55a5374f837ec] | committer: Martin Storsjö checkasm: arm: Don't use blx to call checkasm_fail_func We should just use a normal bl here, and the linker will add the 'x' b

[FFmpeg-cvslog] checkasm: arm: Check for stack overflows

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed May 13 21:09:08 2020 +0300| [6cb2d4d94bab483c7509d21891a010bfdca3e2a5] | committer: Martin Storsjö checkasm: arm: Check for stack overflows Figure out the number of stack parameters and make sure that the value on the stack after those is

[FFmpeg-cvslog] checkasm: arm: Make the indentation consistent with other files

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue May 12 13:44:05 2020 +0300| [89cf9e1fb642f5852afebdf2b534eb31e9410d2d] | committer: Martin Storsjö checkasm: arm: Make the indentation consistent with other files This makes it easier to share code with e.g. the dav1d implementation of checkasm

[FFmpeg-cvslog] aarch64: Explicitly forbid using the x18 register

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue May 12 13:28:44 2020 +0300| [07948f3d384e383915f5f466e8493fb16f71c219] | committer: Martin Storsjö aarch64: Explicitly forbid using the x18 register On windows and darwin (and modern android), the x18 register is reserved and shouldn'

[FFmpeg-cvslog] checkasm: aarch64: Check for stack overflows

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed May 13 14:11:39 2020 +0300| [ed7d73355eea21e08eea01f8fabc1644f15b66e4] | committer: Martin Storsjö checkasm: aarch64: Check for stack overflows Also fill x8-x17 with garbage before calling the function. Figure out the number of stack parameters

[FFmpeg-cvslog] checkasm: sw_rgb: Add a test for interleaveBytes

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri May 15 11:24:17 2020 +0300| [eba1ebd9bfd667619add3e5d8042bf0e5cf928e5] | committer: Martin Storsjö checkasm: sw_rgb: Add a test for interleaveBytes Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] swscale: aarch64: Add a NEON implementation of interleaveBytes

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri May 15 10:54:10 2020 +0300| [e0604d508e97322b88c8e4318516ead0cbc55170] | committer: Martin Storsjö swscale: aarch64: Add a NEON implementation of interleaveBytes This allows speeding up format conversions from yuv420 to nv12

[FFmpeg-cvslog] libavcodec: arm: Add a NEON implementation of pixblockdsp

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed May 13 13:57:59 2020 +0300| [b252178321fe657465ea03ed35fb24562a002672] | committer: Martin Storsjö libavcodec: arm: Add a NEON implementation of pixblockdsp Cortex A7 A8 A9A53 A72 get_pixels_c

[FFmpeg-cvslog] libavcodec: aarch64: Add a NEON implementation of pixblockdsp

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed May 13 14:08:58 2020 +0300| [7168adedbc78e5928a6f8b52e326ae979c2e408e] | committer: Martin Storsjö libavcodec: aarch64: Add a NEON implementation of pixblockdsp Cortex A53A72A73 get_pixels_c:140.7

[FFmpeg-cvslog] checkasm: pixblockdsp: Add tests for get_pixels_unaligned and diff_pixels_unaligned

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed May 13 13:15:27 2020 +0300| [5bdffced0a27b633a533aab58d5aeda1f3c7a2ff] | committer: Martin Storsjö checkasm: pixblockdsp: Add tests for get_pixels_unaligned and diff_pixels_unaligned Signed-off-by: Martin Storsjö > http://git.videolan.

[FFmpeg-cvslog] checkasm: swscale: Fix running the hscale test on 32 bit x86

2020-05-15 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sat May 16 08:13:58 2020 +0300| [9c326af1d0423d59b204234cbd1d7ad19d857d69] | committer: Martin Storsjö checkasm: swscale: Fix running the hscale test on 32 bit x86 This function doesn't call emms. Signed-off-by: Martin Storsjö &

[FFmpeg-cvslog] movenc: Use first H264/HEVC frame as extradata, if it is missing

2020-05-20 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri May 8 14:21:32 2020 +0300| [9f891d0b4b584bc061808bfab35ffe9810d3bc77] | committer: Martin Storsjö movenc: Use first H264/HEVC frame as extradata, if it is missing Sticking a full frame in the extradata works, as the code for writing the avcC

[FFmpeg-cvslog] mfenc: Fix setting has_b_frames for max_b_frames == 1

2020-05-22 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu May 21 00:11:47 2020 +0300| [fea5f5bc64e02ab4f753aa55cc8eed4a893650a5] | committer: Martin Storsjö mfenc: Fix setting has_b_frames for max_b_frames == 1 This was a mistake in my own additions in 050b72ab5ef318605b305aa6cb920e8b52f1002e. Signed

[FFmpeg-cvslog] movenc: Fix conversion of the first frame for extradata-less H264/HEVC

2020-05-22 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu May 21 14:00:14 2020 +0300| [1aec1fbcc5952e1c2f9820e032ad2e5f9bf1a670] | committer: Martin Storsjö movenc: Fix conversion of the first frame for extradata-less H264/HEVC Move the copying of the frame to vos_data further up in the function, so

[FFmpeg-cvslog] cbs_h265: Fix use of an uninitialized variable

2020-05-22 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu May 21 11:03:35 2020 +0300| [1f7c8d319b72df1bb01b459e9cb40662c061f7df] | committer: Martin Storsjö cbs_h265: Fix use of an uninitialized variable This fixes test failures in fate-cbs-hevc-* in certain configurations since c53f9f436440be4e18

[FFmpeg-cvslog] mfenc: Fall back to avctx->time_base if avctx->framerate isn't set

2020-05-22 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed May 20 23:08:17 2020 +0300| [c116c127f9ccd18ff3cf038cfb65a284b01fe720] | committer: Martin Storsjö mfenc: Fall back to avctx->time_base if avctx->framerate isn't set The framerate field is the one users are supposed to set, but no

[FFmpeg-cvslog] movenc: Fix accidental leftover duplication from 1aec1fbcc595

2020-05-22 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri May 22 21:59:49 2020 +0300| [638b5d51cf65b384e8632e650056ed0e62b16884] | committer: Martin Storsjö movenc: Fix accidental leftover duplication from 1aec1fbcc595 Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] mfenc: Fix building with clang in MSVC mode

2020-05-23 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sat May 23 21:14:40 2020 +0300| [2a1fd3c84ef9b5d1daf32fd3cbfebff3c5996ef4] | committer: Martin Storsjö mfenc: Fix building with clang in MSVC mode Just including icodecapi.h + codecapi.h apparently misses some bits, that MSVC doesn't complain

[FFmpeg-cvslog] mfenc: Remove an unused include

2020-05-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon May 25 13:18:03 2020 +0300| [869f655e2e92c739a4d7b1fb2f4d331a412f3024] | committer: Martin Storsjö mfenc: Remove an unused include This might have been used originally for the decoder parts of the MediaFoundation wrapper, which aren't merge

[FFmpeg-cvslog] mfenc: Avoid including codecapi.h, fix building in UWP mode with clang

2020-05-26 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon May 25 13:26:04 2020 +0300| [6c33a230e46a1434e32acf0004c6ffb983c2b566] | committer: Martin Storsjö mfenc: Avoid including codecapi.h, fix building in UWP mode with clang Including codecapi.h and uuids.h in UWP mode doesn't define all de

[FFmpeg-cvslog] test: hlsenc: Make the hls_fmp4 sample file name match the target

2020-08-03 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sun Aug 2 00:20:27 2020 +0300| [59c4cf05096c92ddf280a35940a3eb5d777bb554] | committer: Martin Storsjö test: hlsenc: Make the hls_fmp4 sample file name match the target Previously, with the file name not matching the target, the files were

[FFmpeg-cvslog] test: hlsenc: Use unique init/segment file names for the fmp4_ac3 test

2020-08-03 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Sun Aug 2 00:28:18 2020 +0300| [4ad868497f2b5b10bff934f46f1b590c28e999de] | committer: Martin Storsjö test: hlsenc: Use unique init/segment file names for the fmp4_ac3 test Previously, the hls-fmp4 and hls-fmp4_ac3 tests used the same file names for

[FFmpeg-cvslog] rtsp: Fix infinite loop in listen mode with UDP transport

2020-10-01 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Wed Sep 30 12:27:00 2020 +0300| [0b1d8468c4dca00e361186cce05a9683326593c3] | committer: Martin Storsjö rtsp: Fix infinite loop in listen mode with UDP transport In listen mode with UDP transport, once the sender has sent the TEARDOWN and closed the

[FFmpeg-cvslog] tls: Hook up the url_get_short_seek function in the TLS backends

2020-11-04 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Oct 29 21:56:17 2020 +0200| [70d8077b795766e2486e6ec8110f22a97362d6d6] | committer: Martin Storsjö tls: Hook up the url_get_short_seek function in the TLS backends This makes sure that small seeks forward on https don't end up doing new req

[FFmpeg-cvslog] aviobuf: Increase the default SHORT_SEEK_THRESHOLD to 32 KB

2020-11-12 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Oct 30 12:59:03 2020 +0200| [3fcfde2cea55dcbf16c42d5378b6f0e662fece55] | committer: Martin Storsjö aviobuf: Increase the default SHORT_SEEK_THRESHOLD to 32 KB The previous threshold, 4 KB, maybe was reasonable when it was set (in 2010), but in

[FFmpeg-cvslog] aarch64: vp8: Fix assembling with armasm64

2019-02-19 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 31 23:49:31 2019 +0200| [7ddfa5e9083baec3f9608ec5257fc94a5ae9a3ef] | committer: Martin Storsjö aarch64: vp8: Fix assembling with armasm64 Signed-off-by: Martin Storsjö (cherry picked from commit 2eeac79936e83c4495cbe5905064ab797e9b45ff

[FFmpeg-cvslog] aarch64: vp8: Move the vp8dsp makefile entries to the right places

2019-02-19 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 31 23:03:55 2019 +0200| [c8bc9d1380dd686a4ee97d3415c976707904e945] | committer: Martin Storsjö aarch64: vp8: Move the vp8dsp makefile entries to the right places Even if NEON would be disabled, the init functions should be built as they are

[FFmpeg-cvslog] aarch64: vp8: Remove superfluous includes

2019-02-19 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 31 23:03:38 2019 +0200| [fecf75a5c4f691d1e786992cf1dfa82e76ac1b97] | committer: Martin Storsjö aarch64: vp8: Remove superfluous includes This fixes building with MSVC, which lacks unistd.h. Signed-off-by: Martin Storsjö (cherry picked from

[FFmpeg-cvslog] aarch64: vp8: Fix assembling with clang

2019-02-19 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 31 23:43:45 2019 +0200| [c950beb68dee016e0e0a1b729d40abf700d32d1a] | committer: Martin Storsjö aarch64: vp8: Fix assembling with clang This also partially fixes assembling with MS armasm64 (via gas-preprocessor). The movrel macro invocations

[FFmpeg-cvslog] arm: Emit .thumb_func directives

2019-02-20 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Oct 12 13:29:51 2018 +0300| [5584abf69d83169a010aca404cd1cf95c23ad9ef] | committer: Martin Storsjö arm: Emit .thumb_func directives Prior to Xcode 9.3, the clang built-in assembler didn't support altmacro, and gas-preprocessor was use

[FFmpeg-cvslog] libavutil: Undeprecate the AVFrame reordered_opaque field

2019-02-20 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Oct 25 15:41:26 2018 +0300| [a3a501df240fa179fe12c2cf5dbbb4f1d9f650ca] | committer: Martin Storsjö libavutil: Undeprecate the AVFrame reordered_opaque field This was marked as deprecated (but only in the doxygen, not with an actual deprecation

[FFmpeg-cvslog] libx264: Pass the reordered_opaque field through the encoder

2019-02-20 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Oct 11 16:03:10 2018 +0300| [80f85a95da293e9894c071b440c5a2e002e26ede] | committer: Martin Storsjö libx264: Pass the reordered_opaque field through the encoder libx264 does have a field for opaque data to pass along with frames through the

[FFmpeg-cvslog] arm: Create proper .rdata sections for COFF

2019-02-20 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Jan 11 15:23:16 2019 +0200| [41cf3e3b1ca375962951fde1b90a03b16197d205] | committer: Martin Storsjö arm: Create proper .rdata sections for COFF As .rodata isn't one of the default created sections for COFF, it was created as a read-write

[FFmpeg-cvslog] libopenh264dec: Use a newer decoding entry point function

2019-02-20 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Jan 25 10:28:46 2019 +0200| [eec93e57096aa4804862d62760442380c70d489b] | committer: Martin Storsjö libopenh264dec: Use a newer decoding entry point function The "new" entry point actually has existed since OpenH264 1.4 in 2015 and

[FFmpeg-cvslog] aarch64: vp8: Fix assembling with armasm64

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 31 23:49:31 2019 +0200| [2eeac79936e83c4495cbe5905064ab797e9b45ff] | committer: Martin Storsjö aarch64: vp8: Fix assembling with armasm64 Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aarch64: vp8: Reorder the function pointer inits to match the arm original

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 31 23:13:13 2019 +0200| [f1011ea28a4048ddec97794ca3e9901474fe055f] | committer: Martin Storsjö aarch64: vp8: Reorder the function pointer inits to match the arm original Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] aarch64: vp8: Move the vp8dsp makefile entries to the right places

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 31 23:03:55 2019 +0200| [b4b27dce95a6d40bfcd78043d3abec7d80dae143] | committer: Martin Storsjö aarch64: vp8: Move the vp8dsp makefile entries to the right places Even if NEON would be disabled, the init functions should be built as they are

[FFmpeg-cvslog] aarch64: vp8: Use the proper aarch64 form for conditional branches

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Feb 1 11:01:40 2019 +0200| [85bfaa4949f4afcde19061def3e8a18988964858] | committer: Martin Storsjö aarch64: vp8: Use the proper aarch64 form for conditional branches The previous form also does seem to assemble on current tools, but I think it

[FFmpeg-cvslog] aarch64: vp8: Fix assembling with clang

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 31 23:43:45 2019 +0200| [26d7af4c381ee3c7b13b032b3817168b84b98ca6] | committer: Martin Storsjö aarch64: vp8: Fix assembling with clang This also partially fixes assembling with MS armasm64 (via gas-preprocessor). The movrel macro invocations

[FFmpeg-cvslog] aarch64: vp8: Remove superfluous includes

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 31 23:03:38 2019 +0200| [ad32f7b1264dbc614f0db1c443d5361420e9e07e] | committer: Martin Storsjö aarch64: vp8: Remove superfluous includes This fixes building with MSVC, which lacks unistd.h. Signed-off-by: Martin Storsjö > h

[FFmpeg-cvslog] aarch64: vp8: Fix a typo in a comment

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Thu Jan 31 23:36:15 2019 +0200| [c513fcd7d235aa4cef45a6c3125bd4dcc03bf276] | committer: Martin Storsjö aarch64: vp8: Fix a typo in a comment Signed-off-by: Martin Storsjö > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] aarch64: vp8: Port vp8_luma_dc_wht and vp8_idct_dc_add4uv from arm version

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Feb 1 10:04:56 2019 +0200| [52c9b0a6c0d02cff6caebcf6989e565e05b55200] | committer: Martin Storsjö aarch64: vp8: Port vp8_luma_dc_wht and vp8_idct_dc_add4uv from arm version Cortex A53A72A73 vp8_luma_dc_wht_c

[FFmpeg-cvslog] aarch64: vp8: Port missing epel8 functions from arm version

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Feb 1 10:05:56 2019 +0200| [cc7ba00c35faf0478f1f56215e926f70ccb31282] | committer: Martin Storsjö aarch64: vp8: Port missing epel8 functions from arm version Cortex A53 A72 A73 vp8_put_epel8_h4_c: 2594.8

[FFmpeg-cvslog] aarch64: vp8: Port epel4 functions from arm version

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Feb 1 10:08:05 2019 +0200| [58d154922707bfeb873cb3a7476e0f94b17463dd] | committer: Martin Storsjö aarch64: vp8: Port epel4 functions from arm version Cortex A53A72A73 vp8_put_epel4_h4_c:631.4 291.7 367.8

[FFmpeg-cvslog] aarch64: vp8: Port bilin functions from arm version

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Feb 1 10:08:20 2019 +0200| [e39a9212ab37a55b346801c77487d8a47b6f9fe2] | committer: Martin Storsjö aarch64: vp8: Port bilin functions from arm version Cortex A53 A72 A73 vp8_put_bilin4_h_c:303.8 102.2

[FFmpeg-cvslog] arm: vp8: Optimize put_epel16_h6v6 with vp8_epel8_v6_y2

2019-03-14 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Feb 1 11:05:22 2019 +0200| [cef914e08310166112ac09567e66452a7679bfc8] | committer: Martin Storsjö arm: vp8: Optimize put_epel16_h6v6 with vp8_epel8_v6_y2 This makes it similar to put_epel16_v6, and gives a 10-25% speedup of this function

<    3   4   5   6   7   8   9   10   11   >