ffmpeg | branch: master | Andreas Rheinhardt |
Sat Feb 29 22:47:26 2020 +0100| [e70c2d02fc5c12b82628c6f6eda4dfd357685e8c] |
committer: Andreas Rheinhardt
avformat/webm_chunk: Use API functions for child muxer
instead of calling the write_header/packet/trailer functions directly
via
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Dec 29 09:38:44 2019 +0100| [dc2f6b54ac85189185938c10a168a647f1da1f62] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Avoid allocations for SeekHead
Up until e7ddafd5, the Matroska muxer wrote two SeekHeads: One at the
beginning
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Feb 29 23:49:19 2020 +0100| [f397dc33788547799d88a639bc74b68e832fc9a3] |
committer: Andreas Rheinhardt
avformat/webm_chunk: Don't keep pointer to AVOutputFormat
It is no longer needed given that the function pointers of the child
muxer's
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 1 00:23:38 2020 +0100| [73a595b8e8366e1cc01d318db31d5c800a32bef8] |
committer: Andreas Rheinhardt
avformat/webm_chunk: Remove unnecessary variable
chunk_start_index (which was set via an option) was only used to
initialize chunk_index
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 1 04:56:07 2020 +0100| [3d4dd9195f6892b3e9d04dc543d6211095248d22] |
committer: Andreas Rheinhardt
avformat/webm_chunk: Avoid unnecessary flushes
The webm_chunk muxer caches its output to a dynamic buffer and when it
outputs anything
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 1 00:50:15 2020 +0100| [d624fb5dada1622f3057b2b35877111a701b3abb] |
committer: Andreas Rheinhardt
avformat/webm_chunk: Add deinit function
This fixes memleaks if an error happens after one of the allocations
in init; or if the trailer
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 1 01:29:57 2020 +0100| [f289a6b721a9a1df1ef68d4b78c1307468b9a3e1] |
committer: Andreas Rheinhardt
avformat/webm_chunk: Check unchecked functions for errors
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 1 00:13:07 2020 +0100| [8a632b3e2e06258e3a9053f82f777dcd3d04ed26] |
committer: Andreas Rheinhardt
avformat/webm_chunk: Don't copy header filename
Instead just reuse the filename string that is given via an option
for the child muxer's
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 1 05:32:42 2020 +0100| [107783006ca84781ac027f7f5c9023fbd6cde422] |
committer: Andreas Rheinhardt
avformat/webm_chunk: Cosmetics
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 21 08:57:19 2020 +0100| [9a96677023f77733d4de9e45a5d942e83d6bb6dc] |
committer: Andreas Rheinhardt
avformat/nsvdec: Use av_packet_move_ref() for packet ownership transfer
Also simply return 0 in case a packet has been successfully read
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 21 21:08:04 2020 +0100| [3875af84ed6f6c803aca961fc78400bcda021d44] |
committer: Andreas Rheinhardt
avformat/mpeg: Remove unnecessary av_packet_unref()
Forgotten in 6a67d518.
Reviewed-by: Anton Khirnov
Signed-off-by: Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Apr 1 20:22:29 2020 +0200| [45cb93e9bddcd6395171e99717623e9adbcf700e] |
committer: Andreas Rheinhardt
fate/matroska: Add test for updating CodecPrivate from packet sidedata
containing updated extradata, in this case a new FLAC streaminfo
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Mar 21 06:17:36 2020 +0100| [d20378373ea26c48078fbac6d6a59f8592eadacc] |
committer: Andreas Rheinhardt
avformat/hnm: Only keep and parse what is needed later
The hnm demuxer's context struct contained lots of fields that are
write-only
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Dec 29 01:01:52 2019 +0100| [4aa0665f393847c35387a1c673e62346d0acfc95] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Stop reallocating of Cluster buffer
The Matroska muxer uses a dynamic buffer to buffer the content of
Clusters before
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Nov 20 15:10:34 2019 +0100| [52523b69638967341a8c211c11b1cdb5d3978f78] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Improve BlockAdditions
8ffcc826 added support for muxing BlockAdditions with BlockAddID equal
to one. The restriction
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Jan 22 19:37:29 2020 +0100| [af97a3a4d6b9d199654ab6328c79e6be808ce6f9] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Improve checks for updating Tags
When updating the Tags at the end, the Matroska muxer would twice check
for whether
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Jan 22 18:45:08 2020 +0100| [0fc150f048398c9dbb8578f25e916fd356c18a54] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Remove unnecessary avio_tell(), avio_seek()
avio_close_dyn_buf() has a bug: When the write pointer does not point
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Apr 2 18:05:15 2020 +0200| [ab502fab6a78fcefb7f4aff18fcc25d92cb0ce04] |
committer: Andreas Rheinhardt
avformat/ilbc: Don't reimplement ff_raw_write_packet
Reviewed-by: Michael Niedermayer
Signed-off-by: Andreas Rheinhardt
> h
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Apr 2 18:41:11 2020 +0200| [aebf314ab8ca93c00c2ee055d23d7ba14274a483] |
committer: Andreas Rheinhardt
avformat/dss: Remove unnecessary allocation
Put a buffer with a known fixed size into the demuxer's context instead
of allocating
ffmpeg | branch: release/4.1 | Andreas Rheinhardt
| Wed Nov 20 13:26:59 2019 +0100|
[41b03de299307f3683dc0ed63cea2e14fb158ef8] | committer: Andreas Rheinhardt
avformat/matroskadec: Fix default value of BlockAddID
Signed-off-by: Andreas Rheinhardt
Signed-off-by: James Almer
(cherry picked
ffmpeg | branch: release/4.2 | Andreas Rheinhardt
| Wed Nov 20 13:26:59 2019 +0100|
[5b61639a21022b8057f7d59e619e6d964d0123a1] | committer: Andreas Rheinhardt
avformat/matroskadec: Fix default value of BlockAddID
Signed-off-by: Andreas Rheinhardt
Signed-off-by: James Almer
(cherry picked
ffmpeg | branch: release/3.4 | Andreas Rheinhardt
| Wed Nov 20 13:26:59 2019 +0100|
[164bafe8b1d11bc92fc8796d9e3fe9a63cb9730f] | committer: Andreas Rheinhardt
avformat/matroskadec: Fix default value of BlockAddID
Signed-off-by: Andreas Rheinhardt
Signed-off-by: James Almer
(cherry picked
ffmpeg | branch: release/3.3 | Andreas Rheinhardt
| Wed Nov 20 13:26:59 2019 +0100|
[c13febd84353417f83c5f3ec4855e847af048733] | committer: Andreas Rheinhardt
avformat/matroskadec: Fix default value of BlockAddID
Signed-off-by: Andreas Rheinhardt
Signed-off-by: James Almer
(cherry picked
ffmpeg | branch: release/4.0 | Andreas Rheinhardt
| Wed Nov 20 13:26:59 2019 +0100|
[293c389812929f268ac62888e36c6a7735bc439f] | committer: Andreas Rheinhardt
avformat/matroskadec: Fix default value of BlockAddID
Signed-off-by: Andreas Rheinhardt
Signed-off-by: James Almer
(cherry picked
ffmpeg | branch: release/3.2 | Andreas Rheinhardt
| Wed Nov 20 13:26:59 2019 +0100|
[2e0549f06d81ad5a31367ab90cb5240d95a0c4fe] | committer: Andreas Rheinhardt
avformat/matroskadec: Fix default value of BlockAddID
Signed-off-by: Andreas Rheinhardt
Signed-off-by: James Almer
(cherry picked
ffmpeg | branch: release/3.1 | Andreas Rheinhardt
| Wed Nov 20 13:26:59 2019 +0100|
[24b4c4c5baa397b7ad39cecddec0124b15ef74ec] | committer: Andreas Rheinhardt
avformat/matroskadec: Fix default value of BlockAddID
Signed-off-by: Andreas Rheinhardt
Signed-off-by: James Almer
(cherry picked
ffmpeg | branch: release/3.0 | Andreas Rheinhardt
| Wed Nov 20 13:26:59 2019 +0100|
[e6316607268ec4c31beb85ece0a5bcea4fa1e452] | committer: Andreas Rheinhardt
avformat/matroskadec: Fix default value of BlockAddID
Signed-off-by: Andreas Rheinhardt
Signed-off-by: James Almer
(cherry picked
ffmpeg | branch: release/2.8 | Andreas Rheinhardt
| Wed Nov 20 13:26:59 2019 +0100|
[de9507480ad2833ad0b7fa63b1ff0ed6ed0fc376] | committer: Andreas Rheinhardt
avformat/matroskadec: Fix default value of BlockAddID
Signed-off-by: Andreas Rheinhardt
Signed-off-by: James Almer
(cherry picked
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Feb 12 12:18:23 2020 +0100| [e621f2b6cd95a69db637d0ed979cf9e614b58cac] |
committer: Andreas Rheinhardt
avcodec/avpacket: Always treat dst in av_packet_ref as uninitialized
av_packet_ref() mostly treated the destination packet dst
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Mar 27 01:56:38 2020 +0100| [c52ec0367de10f86ceb5a06d25c0f948a5897740] |
committer: Andreas Rheinhardt
avcodec/avcodec, avpacket: Return blank packet on av_packet_ref() failure
Up until now, it was completely unspecified what the content
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Dec 1 10:04:02 2019 +0100| [33623307417c8d1d38768eae61024a5bb879bd86] |
committer: Andreas Rheinhardt
ffplay, avcodec, avformat: Don't initialize before av_packet_ref()
It already initializes the packet.
Reviewed-by: Anton Khirnov
Signed
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 29 01:32:34 2020 +0100| [3c138e5ceb487490f88015b1694ce34c1393736c] |
committer: Steven Liu
avformat/dashdec: Don't allocate and leak strings that are never used
Since commit e134c203 strdups of several elements of a manifest are kept
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Dec 1 08:45:05 2019 +0100| [4cb0dda55537fe5248d8b1e255e7015805ea0f8f] |
committer: Andreas Rheinhardt
avformat/avformat: Update av_read_frame() documentation
This commit updates the documentation of av_read_frame() to match its
actual
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 29 05:03:56 2020 +0200| [a500b975a87174f1994cf497892c2529cf42e834] |
committer: Andreas Rheinhardt
avutil/opt: Don't use NULL for %s string in a log message
If one calls av_opt_set() with an incorrect string to set the value of
an option
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Aug 9 03:19:42 2019 +0200| [f4190a49ae2a3b17a12eaf75c1e9c3dfdae3e9e3] |
committer: Andreas Rheinhardt
avformat/mux: Only prepare input packet if there is a packet
It is unnecessary to call prepare_input_packet if there is no packet
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Dec 31 13:21:31 2019 +0100| [6cf69f0e72d6429ed54db0a21f165da7b06ca7e4] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Cosmetics
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Dec 30 15:59:02 2019 +0100| [d9c21ec63999501afc39ffc26f363245e8624304] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Write level 1 elements in one go
Up until now, writing level 1 elements proceeded as follows: First, the
element id
ffmpeg | branch: release/4.2 | Andreas Rheinhardt
| Mon Dec 30 15:59:02 2019 +0100|
[477275795865f074e60635d813a7b765284ca948] | committer: Andreas Rheinhardt
avformat/matroskaenc: Write level 1 elements in one go
Up until now, writing level 1 elements proceeded as follows: First, the
element
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Dec 29 09:57:44 2019 +0100| [8c89fc18e6125ae0449091d82a2fe200ed848c43] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Check for failure when writing SeekHead
mkv_write_seekhead() would up until now try to seek to the position where
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Mar 29 05:33:04 2020 +0200| [8d019dbc5b44361d38575fe0e13ae2a1ab1cde08] |
committer: Andreas Rheinhardt
avformat/mxfdec: Correct confusing struct tag
Don't use typedef struct MXFTrack {...} MXFTimecodeComponent, in
particular given the fact
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Dec 30 15:37:15 2019 +0100| [5cdd2ebb55f760d06d35b71a421b8433851b92e9] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Avoid allocation for Cues
Up until now, the Matroska muxer would allocate a structure containing
three members
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Dec 29 12:50:46 2019 +0100| [b1c3d711df0d50bc367cc7000f346ae700667a31] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Avoid unnecessary seek
When writing the SeekHead (a form of index) at the end of the muxing
process
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Nov 26 04:40:29 2019 +0100| [5d24b6843ca548508187d48bf587ae5ecbcffd57] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Check that Cluster has been opened
before setting the field indicating that a Cluster has been opened.
Signed-off
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Oct 29 21:04:21 2019 +0100| [907b7f88ca81bad3edf6236a8ffd2b2431694376] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Remove unused function parameter
end_ebml_master_crc32_preliminary() has a MatroskaMuxContext as
parameter that isn't
ffmpeg | branch: release/4.2 | Andreas Rheinhardt
| Sun Mar 29 01:32:34 2020 +0100|
[3eedf1599be64fbbb092045fb24e5b22e1149a43] | committer: Andreas Rheinhardt
avformat/dashdec: Don't allocate and leak strings that are never used
Since commit e134c203 strdups of several elements of a manifest
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Dec 28 10:00:37 2019 +0100| [e6ea75a38de192c3133b9eebe603979bffeed20b] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Improve calculating EBML ID size
When the Matroska muxer writes an EBML ID, it calculates the length of
said ID
ffmpeg | branch: master | Andreas Rheinhardt |
Tue Nov 26 07:53:52 2019 +0100| [639728f51a9fa5e321effad5909c1e37df0e80bb] |
committer: Andreas Rheinhardt
avformat/aviobuf: Add function to reset dynamic buffer
Resetting a dynamic buffer means to keep the AVIOContext and the
internal buffer
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Dec 30 15:48:35 2019 +0100| [5e3b7bd56d2c476a508c03e2029675bfd2618122] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Simplify writing Cues
When the Matroska muxer writes the Cues (the index), it groups index
entries with the same
ffmpeg | branch: release/4.1 | Andreas Rheinhardt
| Sun Mar 29 01:32:34 2020 +0100|
[de3d708dbf6dd2982dfde48c002463759ca6945b] | committer: Andreas Rheinhardt
avformat/dashdec: Don't allocate and leak strings that are never used
Since commit e134c203 strdups of several elements of a manifest
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Dec 14 01:36:54 2019 +0100| [048bc3fe31502e0fa5ba115cc91611a72c8fec2e] |
committer: Andreas Rheinhardt
avformat/matroskadec: Add a workaround for missing WavPack extradata
mkvmerge versions 6.2 to 40.0 had a bug that made it not propagate
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Dec 14 02:47:13 2019 +0100| [7039045c56e8747e5827dc32236d8c88691ecc46] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Update the default version of WavPack
The Matroska muxer currently assumed WavPack version 4.03 in case
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Mar 26 04:41:42 2020 +0100| [96bf6d61e2873bdb0d471fbbd1cf19a6d03ef040] |
committer: Andreas Rheinhardt
avformat/wvdec: Export version as extradata
It might be used by the Matroska muxer. This is also the reason why the
FATE-tests for muxing
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Dec 28 18:39:38 2019 +0100| [b788343446094203773968e5188ca53af5ed5d97] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Fix edge case of writing Cues at the beginning
The Matroska muxer has the ability to write the Cues (the index
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Dec 30 16:28:39 2019 +0100| [06f108907d75bae89a568eda02e188a91deb4ec9] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Don't fail if reserved Cues space doesn't suffice
When the user opted to write the Cues at the beginning, the Cues
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Dec 29 10:15:19 2019 +0100| [8e4c871196adfb16adf64f826c1291a4b0b0af4f] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Avoid seek when writing Cues at the front
When the Cues are written in front of the Cluster, the muxer would seek
ffmpeg | branch: master | Andreas Rheinhardt |
Sun Jan 12 01:30:58 2020 +0100| [98a6c6ec82eae39cffebd16e8862bf269bec1abc] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Simplify writing Void elements
Reserving space in Matroska works by writing a Void element. And until
now this worked
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jan 17 20:14:24 2020 +0100| [0d4b3b4c023b1b13a78e650f81845fb8e25f456c] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Combine checks for audio
mkv_write_track() currently has three places where it checks for whether
the current codec
ffmpeg | branch: master | Andreas Rheinhardt |
Fri Jan 17 20:40:15 2020 +0100| [bc52ce309dfcec6151bf1776e6a256f547285700] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Reindent after previous commit
Also remove { } after an if if there is only one statement inside { }.
Signed-off
ffmpeg | branch: master | Andreas Rheinhardt |
Sat Jan 18 02:19:46 2020 +0100| [da4ba2431c92017379a0bd0b3c0fb74ce6093f09] |
committer: Andreas Rheinhardt
avformat/matroskaenc: Don't implicitly mark WebVTT in WebM as English
Writing the language of WebVTT in WebM proceeded differently than
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jan 27 08:40:08 2020 +0100| [65e8f6dd9b96df410233e80ad108e5ce57d54eae] |
committer: Andreas Rheinhardt
avfilter/vf_paletteuse: Forward error codes
Signed-off-by: Andreas Rheinhardt
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
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
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
unnecessary
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 |
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
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 |
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 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 have
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
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 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 checked
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 |
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 |
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
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
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 Blocks
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 |
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
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;
Therefore
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 indic
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.
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: Andreas
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 DASH
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/ffmpeg.
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/ffmpeg.
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 |
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 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
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 |
Wed May 6 08:16:06 2020 +0200| [3ab6a923d1b2ef804fef67a75013705141e4e4bc] |
committer: Andreas Rheinhardt
avformat/hlsenc: Don't segfault on uncommon names
The parsing process of the AVOpt-enabled string controlling the mapping
of input streams
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 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 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
501 - 600 of 6107 matches
Mail list logo