[FFmpeg-cvslog] configure, libavformat/Makefile: Fix webm_chunk dependencies

2020-04-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 7 21:25:48 2020 +0200| [0c3faf8205066fb397e1f9f0e4de6b9571f3b95f] | committer: Andreas Rheinhardt configure, libavformat/Makefile: Fix webm_chunk dependencies The webm_chunk muxer requires the WebM muxer, yet it does not directly require

[FFmpeg-cvslog] avformat/webm_chunk: Remove superfluous headers

2020-04-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 7 21:31:27 2020 +0200| [d8e63ed70e5f2202ad790c1cc58d5d6bc353a551] | committer: Andreas Rheinhardt avformat/webm_chunk: Remove superfluous headers libavutil/avstring.h is unnecessary since 8a632b3e. The other unnecessary headers were

[FFmpeg-cvslog] avformat/webmdashenc: Remove unnecessary header

2020-04-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 7 21:53:08 2020 +0200| [8744f973ab233d7537593b6099abfff84a851d99] | committer: Andreas Rheinhardt avformat/webmdashenc: Remove unnecessary header avio_internal.h has been included in this muxer since the beginning and was never needed

[FFmpeg-cvslog] avformat/Makefile: Remove false dependency of WebM DASH manifest muxer

2020-04-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 7 22:01:30 2020 +0200| [a51d1b3634e11c8d92acbf8b7e88585d5de07575] | committer: Andreas Rheinhardt avformat/Makefile: Remove false dependency of WebM DASH manifest muxer It does not use anything from libavformat/matroska.c. Signed-off-by

[FFmpeg-cvslog] avformat/Makefile: Remove false dependencies of WebM and Matroska muxer

2020-04-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 7 22:14:13 2020 +0200| [0c0a1d73c2310ffe52a6545a860f2e1e19e06578] | committer: Andreas Rheinhardt avformat/Makefile: Remove false dependencies of WebM and Matroska muxer These muxers don't depend on the WebM Chunk or the WebM

[FFmpeg-cvslog] avformat/Makefile: Don't add dependency twice

2020-04-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 7 22:30:26 2020 +0200| [c16611ad6907316f56892fb4b163175a82ca5b8d] | committer: Andreas Rheinhardt avformat/Makefile: Don't add dependency twice as has happened with flac_picture.o and the Matroska demuxer. Signed-off-by: An

[FFmpeg-cvslog] avformat/amr: Don't reimplement ff_raw_write_packet()

2020-04-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 7 22:50:47 2020 +0200| [b5985ce44dea053d9de80b51d049dbb35e46e356] | committer: Andreas Rheinhardt avformat/amr: Don't reimplement ff_raw_write_packet() Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ff

[FFmpeg-cvslog] avformat/rso: Don't reimplement ff_raw_write_packet()

2020-04-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 7 22:53:42 2020 +0200| [2cae3f60bf84e1ff4652d055885991d4f2087385] | committer: Andreas Rheinhardt avformat/rso: Don't reimplement ff_raw_write_packet() Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ff

[FFmpeg-cvslog] avformat/filmstripenc: Use ff_raw_write_packet()

2020-04-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 7 23:23:12 2020 +0200| [40a9363033eaa1df1fb9dce4d8d1f522f7319f8a] | committer: Andreas Rheinhardt avformat/filmstripenc: Use ff_raw_write_packet() The only difference of the currently used write_packet()-function to ff_raw_write_packet

[FFmpeg-cvslog] fftools/ffmpeg_opt: Check attachment filesize

2020-04-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 15 20:54:42 2020 +0200| [889ad93c8839e5ac1ec28bc8e1fea6df71b9bf80] | committer: Andreas Rheinhardt fftools/ffmpeg_opt: Check attachment filesize The data of an attachment file is put into an AVCodecParameter's extradata. The correspo

[FFmpeg-cvslog] avformat/mux: Make uncoded frames av_packet_unref() compatible

2020-04-17 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Aug 9 14:32:15 2019 +0200| [ad1dc918a010d9d75e8babbe42a3996e1af00cb0] | committer: Andreas Rheinhardt avformat/mux: Make uncoded frames av_packet_unref() compatible Currently uncoded frames (i.e. packets whose data actually points to an

[FFmpeg-cvslog] avformat/mux: Fix leaks on error when writing noninterleaved uncoded frames

2020-04-17 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 11 11:45:32 2020 +0200| [1004a92cd44404ad55a75509cd289a70fa03d333] | committer: Andreas Rheinhardt avformat/mux: Fix leaks on error when writing noninterleaved uncoded frames If writing uncoded frames in noninterleaved mode fails at the

[FFmpeg-cvslog] avformat/mux: Fix leak when adding packet to interleavement queue fails

2020-04-17 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 11 13:37:24 2020 +0200| [a43120b609db300a4b3fa086d6ac753c13e6bf6d] | committer: Andreas Rheinhardt avformat/mux: Fix leak when adding packet to interleavement queue fails When an error happened in ff_interleave_add_packet() when adding a

[FFmpeg-cvslog] avformat/mux: Remove redundant resetting

2020-04-17 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 11 13:48:50 2020 +0200| [00aa6dea3f3c1f15e55ba7d0dd99071065b7a3c7] | committer: Andreas Rheinhardt avformat/mux: Remove redundant resetting Now that ff_interleave_add_packet() always returns blank packets, the input packet to

[FFmpeg-cvslog] avformat/mux: Don't modify packets we don't own

2020-04-17 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Aug 13 04:47:25 2019 +0200| [fe251f77c80b0512ab8907902e1dbed3f4fe1aad] | committer: Andreas Rheinhardt avformat/mux: Don't modify packets we don't own The documentation of av_write_frame() explicitly states that the function do

[FFmpeg-cvslog] avformat/mux: Remove pointless timestamp backups

2020-04-17 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Aug 13 04:47:26 2019 +0200| [148bcc0bc5ff9ce10dbfaf2f3054c267bcbdf91a] | committer: Andreas Rheinhardt avformat/mux: Remove pointless timestamp backups write_packet() currently saves the original timestamps of the packet it got and restores

[FFmpeg-cvslog] libavformat/mux, mxfenc: Don't initialize unnecessarily

2020-04-17 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Mar 31 09:54:11 2020 +0200| [e79309fde624805e339a7bc00bf1ce006172a0ad] | committer: Andreas Rheinhardt libavformat/mux, mxfenc: Don't initialize unnecessarily When no packet could be output, the interleavement functions neverth

[FFmpeg-cvslog] avformat/flacenc: Only update streaminfo if it has changed

2020-04-17 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 12 17:49:30 2020 +0200| [9311ece7d30f846b8f61398321f0d48c19ae2f50] | committer: Andreas Rheinhardt avformat/flacenc: Only update streaminfo if it has changed An AVStream's codecpar is supposed to be filled by the caller b

[FFmpeg-cvslog] avformat/flacenc: Don't allocate updated streaminfo separately

2020-04-17 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 12 18:23:44 2020 +0200| [1d15e4208f78b2b92b01992686dd47fc4159278d] | committer: Andreas Rheinhardt avformat/flacenc: Don't allocate updated streaminfo separately It is a small buffer of a known, fixed size and so it should simply b

[FFmpeg-cvslog] fate: Fix dependencies for ffprobe tests with external samples

2020-04-18 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 13 19:50:05 2020 +0200| [e1d9bfc3ee3ce52ab976052e3019b41dd798553a] | committer: Andreas Rheinhardt fate: Fix dependencies for ffprobe tests with external samples Up until now, they were appended to the FATE_EXTERN-$(CONFIG_FFMPEG

[FFmpeg-cvslog] fate: Allow to test temporary files with ffprobe

2020-04-18 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 13 04:09:21 2020 +0200| [277306f54bb6d0927a793dec5a7c09ae47648359] | committer: Andreas Rheinhardt fate: Allow to test temporary files with ffprobe This is primarily intended to test that muxers correctly write chapters or metadata; but

[FFmpeg-cvslog] fate/matroska: Add test for chapters, Vorbis and WebM DASH

2020-04-18 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 13 07:46:09 2020 +0200| [2e92e1fb2706e6598104e5a5a8b1ecd02963e473] | committer: Andreas Rheinhardt fate/matroska: Add test for chapters, Vorbis and WebM DASH Moreover, putting the Cues in front of the Clusters by reserving space in

[FFmpeg-cvslog] avformat/matroskadec: Remove redundant setting of chapter titles

2020-04-18 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 13 21:56:47 2020 +0200| [3059b7746aa996d81c2dfd075f7a23efb499d7d9] | committer: Andreas Rheinhardt avformat/matroskadec: Remove redundant setting of chapter titles Chapter titles are added to the chapter's metadata since 6cb6e159

[FFmpeg-cvslog] avformat/mpc: Simplify cleanup

2020-04-18 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Apr 2 18:09:49 2020 +0200| [18d69e9a9829d3846667c0a3f949033c71d2a1a0] | committer: Andreas Rheinhardt avformat/mpc: Simplify cleanup Currently Musepack allocates an array that needs to be freed later in the demuxer's read_close-functio

[FFmpeg-cvslog] avcodec/truehd_core_bsf: Remove unused AVClass pointer

2020-04-19 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 18 02:45:02 2020 +0200| [4bbf2a240fb5b59eaa8aef09514a96f4395c155d] | committer: Andreas Rheinhardt avcodec/truehd_core_bsf: Remove unused AVClass pointer The context structure of the truehd_core bsf had a pointer to a const AVClass as its

[FFmpeg-cvslog] avformat/rtsp: Don't free uninitialized AVBPrint

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 20 03:31:56 2020 +0200| [87b056e6af0ccebc6813c54c88b5eb78ac06faf2] | committer: Andreas Rheinhardt avformat/rtsp: Don't free uninitialized AVBPrint Fixes Coverity ID 1462307. Reviewed-by: Marton Balint Reviewed-by: Ross Nich

[FFmpeg-cvslog] avformat/rtsp: Put strings instead of pointers to strings into array

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Apr 3 15:02:07 2020 +0200| [4e254ec6be86977d9ea173f1769398f153bd1d28] | committer: Andreas Rheinhardt avformat/rtsp: Put strings instead of pointers to strings into array In this example, the difference in length between the shortest and

[FFmpeg-cvslog] avcodec/bsf: Use macro for "packet is empty"

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 19 21:18:51 2020 +0200| [ee593bff984bed20a35e2a98119d82a1bcf6d3bd] | committer: Andreas Rheinhardt avcodec/bsf: Use macro for "packet is empty" Reviewed-by: Anton Khirnov Signed-off-by: Andreas Rheinhardt > http://git

[FFmpeg-cvslog] avformat/utils: Fix memleak when decoding subtitle in find_stream_info

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 18 21:36:09 2020 +0200| [d026fef999f7e2491721b3878bea6e6da8b9f92e] | committer: Andreas Rheinhardt avformat/utils: Fix memleak when decoding subtitle in find_stream_info avformat_find_stream_info() may decode some frames to get stream

[FFmpeg-cvslog] avformat/oggenc: Don't free AVStream's priv_data, fix memleak

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 14 04:30:59 2020 +0200| [0fcf74f4357e949f5971d39b04a128103b8949bb] | committer: Andreas Rheinhardt avformat/oggenc: Don't free AVStream's priv_data, fix memleak For FLAC, Speex, Opus and VP8 the Ogg muxer allocates two b

[FFmpeg-cvslog] avformat/matroskaenc: Improve mimetype search

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Nov 3 13:06:49 2019 +0100| [3589b3f2e217e78d16a92b372d95ce4a3f7df896] | committer: Andreas Rheinhardt avformat/matroskaenc: Improve mimetype search Use the mime_types of the corresponding AVCodecDescriptor instead of tables specific to

[FFmpeg-cvslog] avformat/matroska: Move mime_tag lists to matroskadec

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Apr 16 03:39:05 2020 +0200| [67e957b43a2fdc197018968b0adc2f6a9c04e961] | committer: Andreas Rheinhardt avformat/matroska: Move mime_tag lists to matroskadec They are not used any more by the muxer. Signed-off-by: Andreas Rheinhardt > h

[FFmpeg-cvslog] avformat/matroskaenc: Make ebml_num_size() more robust

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Apr 2 23:07:55 2020 +0200| [9b0f9003dfab6a230d46aaa94091bf509d889f37] | committer: Andreas Rheinhardt avformat/matroskaenc: Make ebml_num_size() more robust Matroska (or actually EBML) uses variable-length numbers where only seven bits of

[FFmpeg-cvslog] avformat/matroskaenc: Rename functions to better reflect what they do

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 15 03:39:37 2020 +0200| [40d038a63531bac12fca50e3b0f6f55037733671] | committer: Andreas Rheinhardt avformat/matroskaenc: Rename functions to better reflect what they do EBML uses variable length integers both for the EBML IDs as well as

[FFmpeg-cvslog] avformat/matroskaenc: Refactor writing EBML lengths

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 15 04:05:09 2020 +0200| [112afaccdfa56e446527f0303f3e1277bc34b500] | committer: Andreas Rheinhardt avformat/matroskaenc: Refactor writing EBML lengths This commit factors the ability to write ordinary EBML numbers out of the functions for

[FFmpeg-cvslog] avformat/matroskaenc: Remove limit on the number of tracks

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 15 04:49:46 2020 +0200| [13c12cd4702e621c7363be8f22a8b55c22a31a02] | committer: Andreas Rheinhardt avformat/matroskaenc: Remove limit on the number of tracks The Matroska file format has practically no limit on the number of tracks (the

[FFmpeg-cvslog] avformat/matroskaenc: Improve Cues in case of no video

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Dec 29 03:14:53 2019 +0100| [945b92873061c66b82df892887cd9baf8146857b] | committer: Andreas Rheinhardt avformat/matroskaenc: Improve Cues in case of no video The Matroska muxer currently only adds CuePoints in three cases: a) For video

[FFmpeg-cvslog] avformat/matroskaenc: Add check for using explicit TrackNumber

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Nov 1 11:49:47 2019 +0100| [86de864741fdc046f353a82da526445db44c4287] | committer: Andreas Rheinhardt avformat/matroskaenc: Add check for using explicit TrackNumber When creating DASH streams, the TrackNumber is externally prescribed and not

[FFmpeg-cvslog] avformat/matroskaenc: Don't use size of inexistent Cluster

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jan 22 20:01:30 2020 +0100| [4dd63ae86c311da269426803d440d907cd9f66a2] | committer: Andreas Rheinhardt avformat/matroskaenc: Don't use size of inexistent Cluster In order to determine whether the current Cluster needs to be closed becau

[FFmpeg-cvslog] avformat/matroskaenc: Warn that WebM doesn't support Attachments

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Nov 2 18:56:31 2019 +0100| [ef4581d5f0deff2c69d223bf0bd7c0012294] | committer: Andreas Rheinhardt avformat/matroskaenc: Warn that WebM doesn't support Attachments As WebM doesn't support Attachments, the Matroska muxer drops th

[FFmpeg-cvslog] avformat/matroskaenc: Only write Tracks if there is a track

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Dec 29 03:26:05 2019 +0100| [a9844341f78e6eba78a9bb503e71a5d9e3ceea81] | committer: Andreas Rheinhardt avformat/matroskaenc: Only write Tracks if there is a track The Matroska muxer does not write every stream as a Matroska track; some

[FFmpeg-cvslog] avformat/matroskaenc: Don't waste bytes on length fields

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Dec 29 10:22:49 2019 +0100| [5b6e164b4baccc5b36eb8fa5aa91c02d16c88dcf] | committer: Andreas Rheinhardt avformat/matroskaenc: Don't waste bytes on length fields Several EBML Master elements for which a good upper bound of the final lengt

[FFmpeg-cvslog] avformat/matroskaenc: Add const where appropriate

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Nov 20 03:35:24 2019 +0100| [abc7dc32bd36759e82e2298eb884c0aa41ca0ac2] | committer: Andreas Rheinhardt avformat/matroskaenc: Add const where appropriate Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avformat/matroskaenc: Don't needlessly copy AVCodecParameters

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jan 22 20:03:15 2020 +0100| [75e50c3141c5e3f96110fcab5fb819736dcdc62e] | committer: Andreas Rheinhardt avformat/matroskaenc: Don't needlessly copy AVCodecParameters At the end of encoding, the FLAC encoder sends a packet whose side

[FFmpeg-cvslog] avformat/matroskaenc: Redo handling of FlagDefault

2020-04-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jan 18 07:05:20 2020 +0100| [e3c54b549abf2798422245582c0ed775c894ddeb] | committer: Andreas Rheinhardt avformat/matroskaenc: Redo handling of FlagDefault Up until now, the Matroska muxer would mark a track as default if it had the disposition

[FFmpeg-cvslog] avformat/matroskaenc: Cosmetics

2020-04-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Dec 29 03:36:56 2019 +0100| [8a4fda029a3d0ff6d1ae007a986d3a18b35dac8a] | committer: Andreas Rheinhardt avformat/matroskaenc: Cosmetics Reindentation, removal of { } if they contain only one statement and moving the return statement to a line

[FFmpeg-cvslog] avformat/matroskaenc: Use comparison instead of assignment

2020-04-21 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 22 03:42:00 2020 +0200| [904b25a550cbdcffc22b6d6744da232dc1d6c54f] | committer: Andreas Rheinhardt avformat/matroskaenc: Use comparison instead of assignment This bug was introduced in 3589b3f2e217e78d16a92b372d95ce4a3f7df896. Fixes

[FFmpeg-cvslog] libavcodec/avpacket: Don't simply forward return value of av_dict_set()

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Apr 17 15:55:57 2020 +0200| [6b0c94780d8087772a718bfa8fdcb46b1770b987] | committer: Andreas Rheinhardt libavcodec/avpacket: Don't simply forward return value of av_dict_set() The documentation of av_dict_set() states that values >= 0

[FFmpeg-cvslog] avformat/r3d: Remove write-only array

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Mar 22 05:24:19 2020 +0100| [476a7243578f81b35a16ea288e55d423610ee770] | committer: Andreas Rheinhardt avformat/r3d: Remove write-only array Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/webvttdec: Remove write-only variable

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Apr 17 03:47:25 2020 +0200| [e35a59ea63a699b599e729f5fa8058d83dc73ada] | committer: Andreas Rheinhardt avformat/webvttdec: Remove write-only variable Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avcodec/chomp_bsf: Remove unnecessary header

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 21 03:47:01 2020 +0200| [9f8dc586a059b3a46136b74ff68ac03feb63b689] | committer: Andreas Rheinhardt avcodec/chomp_bsf: Remove unnecessary header This bsf never needed internal.h. Reviewed-by: Anton Khirnov Signed-off-by: Andreas

[FFmpeg-cvslog] avcodec/noise_bsf: Remove unnecessary headers

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 21 04:09:20 2020 +0200| [88a37f0f5bf05790564b2c7b1d001cbc29495fdf] | committer: Andreas Rheinhardt avcodec/noise_bsf: Remove unnecessary headers With 33d18982fa03feb061c8f744a4f0a9175c1f63ab, the commit introducing the new packet-based

[FFmpeg-cvslog] avformat/mux: Remove unnecessary headers

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 21 02:57:25 2020 +0200| [9f3d3ff2ecebd8882627ca4c9cb58481252ee9db] | committer: Andreas Rheinhardt avformat/mux: Remove unnecessary headers mux.c was split from utils.c in 55f9037f38bc3beacb2f5a17408c1d24c077d7fd and during this split all

[FFmpeg-cvslog] avformat/utils: Remove superfluous headers

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 21 01:09:19 2020 +0200| [7afb161bc100247b66f2bd5afc7d547faf37a1f9] | committer: Andreas Rheinhardt avformat/utils: Remove superfluous headers stdarg.h has been included in 780d7897a9c9295b43f1f0e9b49a11f99cd402c3 for ff_url_join(). This

[FFmpeg-cvslog] avcodec/dump_extradata_bsf: Remove unnecessary header

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 21 03:51:57 2020 +0200| [60f9ecdccd2fe30c063610fab9eb077786edf0fa] | committer: Andreas Rheinhardt avcodec/dump_extradata_bsf: Remove unnecessary header Since 33d18982fa03feb061c8f744a4f0a9175c1f63ab (the commit that introduced the new

[FFmpeg-cvslog] avcodec/mjpeg2jpeg_bsf: Remove unnecessary header

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 21 04:19:07 2020 +0200| [a501947a840debe772458764d2b4595e403678d2] | committer: Andreas Rheinhardt avcodec/mjpeg2jpeg_bsf: Remove unnecessary header libavutil/mem.h is unneeded since 33d18982fa03feb061c8f744a4f0a9175c1f63ab, the commit

[FFmpeg-cvslog] avcodec/vp9_raw_reorder_bsf: Remove unnecessary header

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 21 03:39:06 2020 +0200| [cc489e43de3c892a9e262069f889570b4a5ecc3f] | committer: Andreas Rheinhardt avcodec/vp9_raw_reorder_bsf: Remove unnecessary header This bsf doesn't have any options, so including libavutil/opt.h is unnece

[FFmpeg-cvslog] avcodec/dca_core_bsf: Remove unnecessary header

2020-04-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 21 03:49:42 2020 +0200| [6063b39e4d662b46b80a1e879040c3c33d4a3dc0] | committer: Andreas Rheinhardt avcodec/dca_core_bsf: Remove unnecessary header This bsf never needed libavutil/mem.h. Reviewed-by: Anton Khirnov Signed-off-by: Andreas

[FFmpeg-cvslog] swscale/vscale: Increase type strictness

2020-04-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 26 08:52:29 2020 +0200| [2fae0009942970f6331e2739bdcbd4b14a2485b0] | committer: Andreas Rheinhardt swscale/vscale: Increase type strictness libswscale/vscale.c makes extensive use of function pointers and in doing so it converts these

[FFmpeg-cvslog] avformat/hdsenc: Add explicit deinit function

2020-04-29 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Oct 23 13:46:46 2019 +0200| [09bac9009ea5fd1b458fe1567bd95a9948c44508] | committer: Andreas Rheinhardt avformat/hdsenc: Add explicit deinit function hdsenc already had an explicit function to free all allocations in case of an error, but it

[FFmpeg-cvslog] avcodec/avpacket: Don't write into non-writable buffer

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Feb 12 13:27:17 2020 +0100| [8f51a89d66aacd9dc5896bac22e62cbd566e7a71] | committer: Andreas Rheinhardt avcodec/avpacket: Don't write into non-writable buffer The data of an AVPacket may be a part of the data of an AVBufferRef; Ther

[FFmpeg-cvslog] avformat/matroskadec: Reject sipr flavor > 3

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Dec 2 10:41:12 2019 +0100| [8287c201536e52f2765cfa9a70551814a6f36ebb] | committer: Andreas Rheinhardt avformat/matroskadec: Reject sipr flavor > 3 Only flavors 0..3 seem to exist. E.g. rmdec.c treats any flavor > 3 as invali

[FFmpeg-cvslog] avformat/matroskadec: Simplify check for RealAudio

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Dec 2 11:04:55 2019 +0100| [c6f60b90f00da7d942a7dbeb513ed284953f6f20] | committer: Andreas Rheinhardt avformat/matroskadec: Simplify check for RealAudio They need a special parsing mode and in order to find out whether this mode is in use

[FFmpeg-cvslog] avformat/matroskadec: Fix demuxing RealAudio 28.8

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 20 07:47:06 2020 +0200| [c91e3690d9c6667123b116c9fd3becf5f4f4530e] | committer: Andreas Rheinhardt avformat/matroskadec: Fix demuxing RealAudio 28.8 RealAudio 28.8 does not need or use sub_packet_size for its demuxing and this field is

[FFmpeg-cvslog] avformat/matroskadec: Fix buffer overflow when demuxing RealAudio 28.8

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 22 00:15:54 2020 +0200| [4f5c6c1b0ec2407dfd42fcfa3441067de1962a54] | committer: Andreas Rheinhardt avformat/matroskadec: Fix buffer overflow when demuxing RealAudio 28.8 RealAudio 28.8 (like other RealAudio codecs) uses a special demuxing

[FFmpeg-cvslog] avformat/matroskadec: Don't output uninitialized data for RealAudio 28.8

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 22 15:17:41 2020 +0200| [bdaa98dd4aac08b8f23f959cbb5a80db2dacd14a] | committer: Andreas Rheinhardt avformat/matroskadec: Don't output uninitialized data for RealAudio 28.8 The Matroska demuxer splits every sequence of h Matroska B

[FFmpeg-cvslog] avformat/matroskadec: Simplify checks for cook and ATRAC3

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 20 08:54:23 2020 +0200| [4b1c19a054432b4a5bc3e90b8c186dc25a416ebd] | committer: Andreas Rheinhardt avformat/matroskadec: Simplify checks for cook and ATRAC3 Some conditions which don't change and which can therefore be check

[FFmpeg-cvslog] avformat/matroskadec: Don't discard valid packets

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Mar 25 06:00:53 2020 +0100| [e471faf96230076f67e393df9d1a90a08c22a055] | committer: Andreas Rheinhardt avformat/matroskadec: Don't discard valid packets A Block (meaning both a Block in a BlockGroup as well as a SimpleBlock) must ha

[FFmpeg-cvslog] avformat/matroskadec: Improve forward compability

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Mar 25 06:52:09 2020 +0100| [b577968cabae4a0927adcf5d7c24fca5a7a8385d] | committer: Andreas Rheinhardt avformat/matroskadec: Improve forward compability Matroska is built around the principle that a reader does not need to understand

[FFmpeg-cvslog] avformat/matroskadec: Cache whether a track needs to be decoded

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Dec 4 17:54:45 2019 +0100| [96012d17a9f5003f2695e137c4876485e2fdb03a] | committer: Andreas Rheinhardt avformat/matroskadec: Cache whether a track needs to be decoded There is no need to recheck this for every frame. Signed-off-by: Andreas

[FFmpeg-cvslog] avformat/matroskadec: Support ContentCompression for all codecs

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Dec 6 09:53:34 2019 +0100| [979b5b89594c7628bd846c63198cb64ef9d81d16] | committer: Andreas Rheinhardt avformat/matroskadec: Support ContentCompression for all codecs The Matroska demuxer has three functions for creating packets out of the

[FFmpeg-cvslog] avformat/matroskadec: Cosmetics

2020-04-30 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Dec 7 00:11:01 2019 +0100| [39fb1e968a5a8bd62bb454a5291d877a6ddd726c] | committer: Andreas Rheinhardt avformat/matroskadec: Cosmetics Reindentation as well as marking several variables used for demuxing RealAudio as const to clearly see that

[FFmpeg-cvslog] avformat/matroskaenc: Write SeekHead when livestreaming

2020-05-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Apr 26 10:39:27 2020 +0200| [d13feae0f85bebdd35e44ccbadf974b10dc3cef1] | committer: Andreas Rheinhardt avformat/matroskaenc: Write SeekHead when livestreaming Commit 6fd300ac6c2c3871736ce0e6df95603255004dc6 added support for WebM Chunk

[FFmpeg-cvslog] avformat/matroskaenc: Only write Cluster if it has in fact been opened

2020-05-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat May 2 02:18:44 2020 +0200| [68c7186d94a08a3c993116530f5b66b243407a48] | committer: Andreas Rheinhardt avformat/matroskaenc: Only write Cluster if it has in fact been opened Since commit 4aa0665f393847c35387a1c673e62346d0acfc95, the dynamic

[FFmpeg-cvslog] avformat/matroskaenc: Replace impossible condition with assert

2020-05-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 28 02:24:16 2020 +0200| [ca0a38f2f7803ab8fa12913d0385d4c70f8d6345] | committer: Andreas Rheinhardt avformat/matroskaenc: Replace impossible condition with assert If a FLAC track uses an unconventional channel layout, the Matroska muxer

[FFmpeg-cvslog] avformat/vorbiscomment: Replace AVDictionary ** by const AVDictionary *

2020-05-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 28 03:03:36 2020 +0200| [704d7c9f4616d71db1a1baa0a1726c77a9957521] | committer: Andreas Rheinhardt avformat/vorbiscomment: Replace AVDictionary ** by const AVDictionary * ff_vorbiscomment_write() used an AVDictionary ** parameter for a

[FFmpeg-cvslog] avformat/vorbiscomment: Switch to AVIOContext from bytestream API

2020-05-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 28 04:54:05 2020 +0200| [6397b4d6a241692a1c7bb611a3fd42b0de2d32b5] | committer: Andreas Rheinhardt avformat/vorbiscomment: Switch to AVIOContext from bytestream API Up until now ff_vorbiscomment_write() used the bytestream API to write

[FFmpeg-cvslog] avformat/matroskaenc: Make sure UIDs of delayed chapters are != 0

2020-05-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 27 03:12:24 2020 +0200| [0aed3002ad3104489d0e378dc9893271d14e0e5b] | committer: Andreas Rheinhardt avformat/matroskaenc: Make sure UIDs of delayed chapters are != 0 This has previously only been checked if the chapters were initially

[FFmpeg-cvslog] avformat/matroskaenc: Fix memleak upon encountering bogus chapter

2020-05-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 27 05:42:09 2020 +0200| [cb255b616cf1ebc6bc89b3538b6b7465dc2c526b] | committer: Andreas Rheinhardt avformat/matroskaenc: Fix memleak upon encountering bogus chapter Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avformat/matroskaenc: Check mimetypes earlier

2020-05-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Nov 3 13:25:08 2019 +0100| [449eaeb7a72a9fca437923660bfcdb6af844b353] | committer: Andreas Rheinhardt avformat/matroskaenc: Check mimetypes earlier This avoids errors lateron after the file header has already been partially written. Signed

[FFmpeg-cvslog] avformat/matroskadec: Free right buffer on error

2020-05-03 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun May 3 08:35:25 2020 +0200| [5767a2ed74078385a5ff70a7a487c1d4c367d729] | committer: Andreas Rheinhardt avformat/matroskadec: Free right buffer on error Since commit 979b5b89594c7628bd846c63198cb64ef9d81d16, reverting the Matroska

[FFmpeg-cvslog] libavformat/nutenc: Remove redundant function parameter

2020-05-05 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 4 11:13:58 2020 +0200| [63a4cadd27c9ba9d45c2c248d2d4f699f9819ddf] | committer: Andreas Rheinhardt libavformat/nutenc: Remove redundant function parameter calculate_checksum in put_packet() is always 1. Reviewed-by: Michael Niedermayer

[FFmpeg-cvslog] avformat/nutenc: Reuse dynamic buffers when possible

2020-05-05 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 4 12:46:45 2020 +0200| [2ffa8be53b5c469379cb5cfc0f33d5de516756f0] | committer: Andreas Rheinhardt avformat/nutenc: Reuse dynamic buffers when possible NUT uses variable-length integers in order to for length fields. Therefore the NUT

[FFmpeg-cvslog] avformat/nutenc: Add goto fail in nut_write_headers()

2020-05-05 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 4 13:06:41 2020 +0200| [9b9a61ca77c65c0dbc71a94cc80aac0f4453999b] | committer: Andreas Rheinhardt avformat/nutenc: Add goto fail in nut_write_headers() It allows to combine several ffio_free_dyn_buf(). Reviewed-by: Michael Niedermayer

[FFmpeg-cvslog] avformat/aviobuf, nutenc: Move ff_puv_v, ff_get_v_length to nutenc.c

2020-05-05 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Apr 9 17:41:50 2020 +0200| [781c7a6217e1afe68c85c500ae16b4bc7ea7b033] | committer: Andreas Rheinhardt avformat/aviobuf, nutenc: Move ff_puv_v, ff_get_v_length to nutenc.c and make it static again. These functions have been moved from nutenc

[FFmpeg-cvslog] avformat/nutenc: Write size into right dynamic buffer

2020-05-05 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon May 4 18:49:22 2020 +0200| [f93bd302821e08df5ee037e67c4b85bec5d4d475] | committer: Andreas Rheinhardt avformat/nutenc: Write size into right dynamic buffer Reviewed-by: Michael Niedermayer Signed-off-by: Andreas Rheinhardt > h

[FFmpeg-cvslog] avformat/hlsenc: Improve checks for invalid stream mappings

2020-05-05 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 5 00:40:44 2020 +0200| [c801ab43c36e8c4f88121aa09af26c77bcbd671b] | committer: Andreas Rheinhardt avformat/hlsenc: Improve checks for invalid stream mappings The mapping of streams to the various variant streams to be created by the HLS

[FFmpeg-cvslog] avformat/matroskaenc: Move adding SeekEntry into end_ebml_master_crc32()

2020-05-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Apr 27 04:34:45 2020 +0200| [4ed3c925c370aa8dd0658d8248a1a60ac2c70337] | committer: Andreas Rheinhardt avformat/matroskaenc: Move adding SeekEntry into end_ebml_master_crc32() Up until now, SeekEntries were already added before

[FFmpeg-cvslog] avformat/matroskaenc: Unify writing level 1 elements preliminarily

2020-05-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 29 06:31:07 2020 +0200| [851283a777b7f841eed49ff6d0417aa18c9d732e] | committer: Andreas Rheinhardt avformat/matroskaenc: Unify writing level 1 elements preliminarily The Matroska muxer updates several header elements when the output is

[FFmpeg-cvslog] avformat/matroskaenc: Avoid dynamic buffer when writing Colour

2020-05-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 29 20:22:40 2020 +0200| [3122dcf2fe54c427aecdbba2ee85788981e3236b] | committer: Andreas Rheinhardt avformat/matroskaenc: Avoid dynamic buffer when writing Colour There is a good upper bound for the maximum length of the Colour master

[FFmpeg-cvslog] avformat/matroskaenc: Simplify writing buffer

2020-05-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 29 20:33:06 2020 +0200| [8370c9c206367acaec1130fe47582590123b1b64] | committer: Andreas Rheinhardt avformat/matroskaenc: Simplify writing buffer If one already has the contents of a master elements in a buffer of known size, then writing

[FFmpeg-cvslog] avformat/matroskaenc: Check allocations implicit in dynamic buffers

2020-05-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Apr 29 20:55:26 2020 +0200| [3a822717bd6b0dd88ad8676ed9133dd65f7dd56a] | committer: Andreas Rheinhardt avformat/matroskaenc: Check allocations implicit in dynamic buffers Failures of the allocations that happen under the hood when using

[FFmpeg-cvslog] avformat/hlsenc: Remove redundant setting of output format

2020-05-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Feb 29 02:21:34 2020 +0100| [1ec0fb56a7640f740409110536aee97c0679c35c] | committer: Andreas Rheinhardt avformat/hlsenc: Remove redundant setting of output format avformat_alloc_output_context2() already sets the oformat member, so that there

[FFmpeg-cvslog] avformat/matroskadec: Sanitize SeekHead entries

2020-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Aug 30 13:20:26 2019 +0200| [7c243eece3427bc5a6d54657d488d5c0c2985a8e] | committer: Andreas Rheinhardt avformat/matroskadec: Sanitize SeekHead entries A Seek element in a Matroska SeekHead should contain a SeekID and a SeekPosition element

[FFmpeg-cvslog] avformat/matroskadec: Improve handling of circular SeekHeads

2020-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Apr 30 23:16:44 2020 +0200| [7e9103535ab82b82cb2d440c205a65a7767fa060] | committer: Andreas Rheinhardt avformat/matroskadec: Improve handling of circular SeekHeads There can be more than one SeekHead in a Matroska file, but most of the other

[FFmpeg-cvslog] avformat/matroskadec: Allow multiple Tags elements

2020-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 1 00:49:49 2020 +0200| [ff4da60fb8d849f709295bcdcb67726ea189d62b] | committer: Andreas Rheinhardt avformat/matroskadec: Allow multiple Tags elements The Matroska specification allows multiple (level 1) Tags elements per file, yet our

[FFmpeg-cvslog] avformat/hlsenc: Avoid setting unused variables

2020-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Dec 15 07:42:01 2019 +0100| [de20f6cb701bffc98062d825c339ce30a794ca01] | committer: Andreas Rheinhardt avformat/hlsenc: Avoid setting unused variables Several variables which are only used when the HLS_SINGLE_FILE flag is unset have been set

[FFmpeg-cvslog] avformat/hlsenc: Add deinit function

2020-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Dec 15 11:00:02 2019 +0100| [fdb6f55209152b2a9b7e97758c8f26d7cb2dc669] | committer: Andreas Rheinhardt avformat/hlsenc: Add deinit function This fixes memleaks in instances such as: a) When an allocation fails at one of the two places in

[FFmpeg-cvslog] avformat/hlsenc: Check some unchecked allocations

2020-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Dec 15 11:24:32 2019 +0100| [2fcfc16dd21ac493f5297c6ad694e07e5af1c2e6] | committer: Andreas Rheinhardt avformat/hlsenc: Check some unchecked allocations Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avformat/hlsenc: Unconditionally free some strings

2020-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Dec 15 18:48:28 2019 +0100| [191b51254cf5d37c84af51d434993efe174b0977] | committer: Andreas Rheinhardt avformat/hlsenc: Unconditionally free some strings hls_init() would at first allocate the vtt_basename string, then allocate the

<    1   2   3   4   5   6   7   8   9   10   >