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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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
401 - 500 of 6142 matches
Mail list logo