[FFmpeg-cvslog] cbs_h264: Fix handling of auxiliary pictures

2018-11-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Nov 7 04:47:51 2018 +0100| [8d1cf2d89481ca986af893425188d065c0f8f857] | committer: Mark Thompson cbs_h264: Fix handling of auxiliary pictures The earlier code used the most recent non-auxiliary slice to determine whether an auxiliary slice

[FFmpeg-cvslog] h264_redundant_pps: Fix logging context

2018-11-10 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Nov 9 06:31:38 2018 +0100| [6dafcb6fdb6271d35220b889833561705c2b366f] | committer: Michael Niedermayer h264_redundant_pps: Fix logging context The first element of H264RedundantPPSContext is not a pointer to an AVClass as required. Signed

[FFmpeg-cvslog] cbs_h2645: Improve performance of writing slices

2018-11-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Nov 11 23:43:05 2018 +0100| [ee47ac97d7938fc221d1d386e3e520a5521cddfd] | committer: Mark Thompson cbs_h2645: Improve performance of writing slices Instead of using a combination of bitreader and -writer for copying data, one can byte-align

[FFmpeg-cvslog] cbs_mpeg2: Improve performance of writing slices

2018-11-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Nov 4 05:48:40 2018 +0100| [6df9020f45eaff66ba2c2bac98cda9ddaacb03f3] | committer: Mark Thompson cbs_mpeg2: Improve performance of writing slices Instead of using a combination of bitreader and -writer for copying data, one can byte-align

[FFmpeg-cvslog] h264_levels, h264_metadata_bsf: Fix levels typo

2018-11-13 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Nov 12 15:18:12 2018 +0100| [959521b58de945ce8aacd4b0ba84958fc192a2c9] | committer: Mark Thompson h264_levels, h264_metadata_bsf: Fix levels typo profile_idc for level 1b should be 11, not 10. Signed-off-by: Andreas Rheinhardt Signed-off

[FFmpeg-cvslog] h264_metadata: Don't use inferred value of buffering frames

2018-11-13 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Nov 12 15:18:15 2018 +0100| [3c9c9b1568ef6a9babb4237cf8850017ef547668] | committer: Mark Thompson h264_metadata: Don't use inferred value of buffering frames Using the value of buffering frames inferred from the old level is not a sensible

[FFmpeg-cvslog] avutil/mem: Correct documentation of av_fast_*alloc(z)

2018-11-18 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Nov 18 15:08:45 2018 +0100| [8f875a90c440925268e55c2734ec258fe1994cab] | committer: Michael Niedermayer avutil/mem: Correct documentation of av_fast_*alloc(z) The current wording regarding size and min_size is completely wrong and ignores

[FFmpeg-cvslog] h264_redundant_pps: Fix memleak in case of errors

2018-11-18 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Nov 9 06:31:36 2018 +0100| [40b74abfca39bf514333c3ebb6d6e946975057c3] | committer: Mark Thompson h264_redundant_pps: Fix memleak in case of errors Now the fragment is uninitialized and the input packet freed in case of errors. Signed-off

[FFmpeg-cvslog] h2645_parse: Make ff_h2645_packet_split reference-compatible

2019-01-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Nov 28 01:24:09 2018 +0100| [992532ee3122d7938a7581988eea401b57de8189] | committer: Mark Thompson h2645_parse: Make ff_h2645_packet_split reference-compatible This is in preparation for a patch for cbs_h2645. Now the packet's rbsp_buffer can

[FFmpeg-cvslog] cbs_h2645: Avoid memcpy when splitting fragment #2

2019-01-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Nov 28 01:24:10 2018 +0100| [8ca55a2b9e95e79956ae0a9069f08e72c63fde16] | committer: Mark Thompson cbs_h2645: Avoid memcpy when splitting fragment #2 Now memcpy can be avoided for NAL units containing escapes, too. Particularly improves

[FFmpeg-cvslog] trace_headers: Update documentation

2018-12-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Dec 1 08:52:55 2018 +0100| [5d8df52c45b2b17e3b2e2b04640d580ea39707f1] | committer: Mark Thompson trace_headers: Update documentation It also supports AV1 and (M)JPEG. Signed-off-by: Andreas Rheinhardt Signed-off-by: Mark Thompson > h

[FFmpeg-cvslog] cbs_h265: Fix Time Code SEI syntax

2018-12-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Dec 1 08:52:54 2018 +0100| [9f588ba5ca283c6b0b0b744085275e6253ba5cc6] | committer: Mark Thompson cbs_h265: Fix Time Code SEI syntax Signed-off-by: Andreas Rheinhardt Signed-off-by: Mark Thompson > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] cbs_h2645: Avoid memcpy when splitting fragment

2018-11-22 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Nov 21 19:34:29 2018 +0100| [e895b800fe273d3445be52a4880ae0172c193bc0] | committer: Mark Thompson cbs_h2645: Avoid memcpy when splitting fragment Now memcpy is avoided for NAL units that don't contain 0x03 escape characters. Improves

[FFmpeg-cvslog] libavcodec/cbs: Stop needlessly reallocating the units array

2019-02-25 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Feb 11 23:47:43 2019 +0100| [b8c45bbcbc207293f955e838ea66106f4b65b1ac] | committer: Mark Thompson libavcodec/cbs: Stop needlessly reallocating the units array Currently, a fragment's unit array is constantly reallocated during splitting

[FFmpeg-cvslog] filter_units, trace_headers: Always use fragment from context

2019-02-25 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Feb 11 23:47:42 2019 +0100| [c5b452ed2f16a0d7bf01d7d84097337f8756987b] | committer: Mark Thompson filter_units, trace_headers: Always use fragment from context This is in preparation for another patch that will stop needless reallocations

[FFmpeg-cvslog] avcodec/mpeg4videodec: Fix nonsense warning

2019-03-11 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Mar 11 11:32:05 2019 +0100| [3f086a2f665f9906e0f6197cddbfacc2f4b093a1] | committer: Michael Niedermayer avcodec/mpeg4videodec: Fix nonsense warning Since db772308941a2a338c7809f90d347219a6a93074 parsing of mpeg4-extradata lead to a "F

[FFmpeg-cvslog] h264_redundant_pps: Fix logging context

2019-03-21 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.0 | Andreas Rheinhardt | Fri Nov 9 06:31:38 2018 +0100| [5bdc1e51fd3a57e5259279c950c47301a0aeaf7b] | committer: Michael Niedermayer h264_redundant_pps: Fix logging context The first element of H264RedundantPPSContext is not a pointer to an AVClass as required

[FFmpeg-cvslog] avcodec/mpeg4_unpack_bframes_bsf: Use avpriv_find_start_code

2019-02-04 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Feb 2 20:34:11 2019 +0100| [1eb6bfbc1ff5d9f670ae51b4ca41d0053a6fd486] | committer: Michael Niedermayer avcodec/mpeg4_unpack_bframes_bsf: Use avpriv_find_start_code instead of an ad-hoc function to search for start codes in order to remove

[FFmpeg-cvslog] bitstream_filters: Correct dump_extradata description

2019-06-04 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Jun 4 15:41:05 2019 +0200| [d81913e680177bc46c482406fd257ac659c03899] | committer: Gyan Doshi bitstream_filters: Correct dump_extradata description The default is to dump extradata to keyframes, not all frames. Also improve the description

[FFmpeg-cvslog] cbs_mpeg2: Correct error codes

2019-05-28 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 22 03:04:35 2019 +0200| [1759a9e5b52de524fa9f3f4d115087132744176b] | committer: Mark Thompson cbs_mpeg2: Correct error codes Up until now, things that are merely unsupported by cbs_mpeg2 have been declared to be invalid input. This has

[FFmpeg-cvslog] cbs_mpeg2: Improve checks for invalid values

2019-05-28 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 22 03:04:32 2019 +0200| [9c3f2a8894a66d6b5b9285caa25f91fbfca7b3bc] | committer: Mark Thompson cbs_mpeg2: Improve checks for invalid values MPEG-2 contains several elements that mustn't be zero according to the specifications: horizontal

[FFmpeg-cvslog] cbs_mpeg2: Correct and use enum values

2019-05-28 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 22 03:04:31 2019 +0200| [cfe4389d477064b0424590a7b3e1ec94059db2fd] | committer: Mark Thompson cbs_mpeg2: Correct and use enum values Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_mpeg2: Fix storage type for frame_centre_*_offset

2019-05-28 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed May 22 03:04:34 2019 +0200| [de5880383967f44927c599ab16fa0f4f96b38365] | committer: Mark Thompson cbs_mpeg2: Fix storage type for frame_centre_*_offset The frame_centre_horizontal/vertical_offset values contained in picture display extensions

[FFmpeg-cvslog] avformat/matroskadec: Compactify structure

2019-06-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:47 2019 +0200| [410a0824f07ac4a526f633409cf893a897d2269c] | committer: Michael Niedermayer avformat/matroskadec: Compactify structure Matroska EBML IDs can be only four bytes long maximally, so it is natural to use uint32_t

[FFmpeg-cvslog] avformat/matroskadec: Correct outdated error message

2019-06-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:46 2019 +0200| [f767c68b3483cdcfd80f1510e1dbf539ee3ca69d] | committer: Michael Niedermayer avformat/matroskadec: Correct outdated error message This error message is outdated since d31fb1a9. Signed-off-by: Andreas Rheinhardt

[FFmpeg-cvslog] avformat/matroskadec: Remove unused variables

2019-06-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:45 2019 +0200| [c6bb825e7211f97cacf56c2c52472eecf4d969c6] | committer: Michael Niedermayer avformat/matroskadec: Remove unused variables Signed-off-by: Andreas Rheinhardt Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] cbs_av1, cbs_jpeg, cbs_mpeg2, cbs_vp9: Fix undef

2019-06-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Jun 7 02:27:11 2019 +0200| [ad2745e86763c72b8580429e8e345196a4be27bc] | committer: Mark Thompson cbs_av1, cbs_jpeg, cbs_mpeg2, cbs_vp9: Fix undef READ has already been undefined at this point; it is obviously intended to undef WRITE

[FFmpeg-cvslog] avformat/matroskadec: Don't zero unnecessarily

2019-06-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:48 2019 +0200| [1215b3a5f3f801f1f3179b9c29a0d52f906eef98] | committer: James Almer avformat/matroskadec: Don't zero unnecessarily It is only necessary to zero the initial allocated memory used to store the size of laced frames

[FFmpeg-cvslog] avformat/matroskadec: Properly check return values

2019-06-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:54 2019 +0200| [a27e5398e2d0e8af7eaa35001ea920d717fe9e38] | committer: James Almer avformat/matroskadec: Properly check return values Up until now, webm_dash_manifest_cues used the return values of ebml_read_num

[FFmpeg-cvslog] avformat/matroskadec: Improve error/EOF checks III

2019-06-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 24 01:42:31 2019 +0200| [ff5ea59f7b05cb4d37ba9e2c3ee383ff24a10ae0] | committer: James Almer avformat/matroskadec: Improve error/EOF checks III Up until now, when an element was skipped, it was relied upon ffio_limit to make sure

[FFmpeg-cvslog] avformat/matroskadec: Improve read error/EOF checks II

2019-06-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 24 01:42:30 2019 +0200| [a569a7b3bb017315b954ca686e1e8add05f07f09] | committer: James Almer avformat/matroskadec: Improve read error/EOF checks II This commit fixes a number of bugs: 1. There was no check that no read error/EOF occured

[FFmpeg-cvslog] avformat/matroskadec: Improve read error/EOF checks I

2019-06-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Jun 25 03:08:56 2019 +0200| [239c7369e0490c6a130a1e4fd11c4fbf56379ce7] | committer: James Almer avformat/matroskadec: Improve read error/EOF checks I ebml_read_num had a number of flaws: 1. The check for read errors/EOF was totally wrong

[FFmpeg-cvslog] movsub_bsf: Fix mov2textsub regression

2019-06-24 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.0 | Andreas Rheinhardt | Sun Jun 23 06:46:12 2019 +0200| [5ace41951948c6507926f13a924ff557bf7c2093] | committer: James Almer movsub_bsf: Fix mov2textsub regression The mov flavour of timed text uses the first two bytes of the packet as a length field. And up until

[FFmpeg-cvslog] movsub_bsf: Fix mov2textsub regression

2019-06-24 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.1 | Andreas Rheinhardt | Sun Jun 23 06:46:12 2019 +0200| [b5229a0b3e422e0de5f0f3d06b354aa8abe901e3] | committer: James Almer movsub_bsf: Fix mov2textsub regression The mov flavour of timed text uses the first two bytes of the packet as a length field. And up until

[FFmpeg-cvslog] movsub_bsf: Fix mov2textsub regression

2019-06-24 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Jun 23 06:46:12 2019 +0200| [800f618a340d122754e7bdb82c22463cb9bd17b0] | committer: James Almer movsub_bsf: Fix mov2textsub regression The mov flavour of timed text uses the first two bytes of the packet as a length field. And up until

[FFmpeg-cvslog] libavcodec: Reduce the size of some arrays

2019-06-20 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jun 19 04:39:47 2019 +0200| [a1a8815220fcb844b645ce32cb1593e744798419] | committer: James Almer libavcodec: Reduce the size of some arrays This commit uses smaller types for some static const arrays to reduce their size in case the entries

[FFmpeg-cvslog] avformat/matroskadec: Use generic size check for signed integers

2019-06-22 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:50 2019 +0200| [e5ec1318562cba507171e4af74da65d2d45764dd] | committer: James Almer avformat/matroskadec: Use generic size check for signed integers and drop the redundant checks contained in ebml_read_uint and ebml_read_sint

[FFmpeg-cvslog] avformat/matroskadec: Don't copy attached pictures

2019-06-22 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:52 2019 +0200| [07d4056052081b0157cf529dc2708834f8df9885] | committer: James Almer avformat/matroskadec: Don't copy attached pictures This commit replaces copying attached pictures by using references to the already existing

[FFmpeg-cvslog] avformat/matroskadec: Don't keep old blocks

2019-06-22 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:59 2019 +0200| [ffa64a4db8ba37face9508caee0cf25efff70c4a] | committer: James Almer avformat/matroskadec: Don't keep old blocks Before this commit, the Matroska muxer would read a block when required to do so, parse the block

[FFmpeg-cvslog] avformat/matroskadec: Remove redundant initialization

2019-06-22 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:53 2019 +0200| [f3ca3e7f19c86563c2d3bca82962567396b1cc13] | committer: James Almer avformat/matroskadec: Remove redundant initialization Every new element of an EbmlList is zeroed initially in ebml_parse_elem, so

[FFmpeg-cvslog] avformat/matroskadec: Get rid of cluster size field assumption

2019-06-22 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:49 2019 +0200| [36aceb6174a6a1c40014001ff73c4c30012b569d] | committer: James Almer avformat/matroskadec: Get rid of cluster size field assumption The earlier code relied on the length of clusters always being coded on eight bytes

[FFmpeg-cvslog] avformat/matroskadec: Set offset of first cluster

2019-06-22 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:51 2019 +0200| [43c3cebbd4c09dd4d2f9122b38f23eddfe7cadbe] | committer: James Almer avformat/matroskadec: Set offset of first cluster By default, the data_offset member of the AVFormatInternal of the AVFormatContext associated

[FFmpeg-cvslog] avformat/matroskadec: Remove non-incremental parsing of clusters

2019-06-22 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:29:58 2019 +0200| [70baf729b536be532ef1de9a28b584f19e62eeeb] | committer: James Almer avformat/matroskadec: Remove non-incremental parsing of clusters When the new incremental parser was introduced, the old parser was kept, because

[FFmpeg-cvslog] avformat/matroskadec: Treat SimpleBlock as EBML_BIN

2019-06-23 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:30:00 2019 +0200| [bc3306fd5b272730bb4bc2c571d575fed75a1ce4] | committer: James Almer avformat/matroskadec: Treat SimpleBlock as EBML_BIN Up until now, the SimpleBlock was treated specially: It basically had its own EBML category

[FFmpeg-cvslog] lavf/webm_chunk: Respect buffer size

2019-05-13 Thread Andreas Rheinhardt
ffmpeg | branch: release/3.2 | Andreas Rheinhardt | Sat Apr 20 00:03:14 2019 +0200| [9fad760f56483f0b5503457c780d9f80a84784c6] | committer: Michael Niedermayer lavf/webm_chunk: Respect buffer size The last argument of av_strlcpy is supposed to contain the size of the destination buffer

[FFmpeg-cvslog] avutil: Add missing reference files for pixdesc fate test

2019-05-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 14 07:53:13 2019 +0200| [8b2140de6314f9ea9ebbaf6a127cca35306d8a67] | committer: Michael Niedermayer avutil: Add missing reference files for pixdesc fate test Commit cd48318035 added support for NV24 and NV42, including several fate tests

[FFmpeg-cvslog] avformat/matroskaenc: Simplify check for writing CRCs

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:41:01 2019 +0200| [30d07c74dbd9384e50535cfedde5237114a81bee] | committer: James Almer avformat/matroskaenc: Simplify check for writing CRCs Up until now, the check for whether to write CRC32 elements was always mkv->write_crc &am

[FFmpeg-cvslog] avformat/matroskaenc: Improve log messages for blocks

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue Apr 23 21:45:52 2019 +0200| [9b932a855e4416a1a7fe207cc8af0782b96823ee] | committer: James Almer avformat/matroskaenc: Improve log messages for blocks Up until now, a block's relative offset has been reported as the offset in the log messages

[FFmpeg-cvslog] avformat/matroskaenc: Change variable types

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:41:04 2019 +0200| [8f53fd2dfdea9f5fac4c49e6475e75fc2f59ef1e] | committer: James Almer avformat/matroskaenc: Change variable types A Matroska EBML ID can only be maximally four bytes long, so make the variables denoting EBML IDs

[FFmpeg-cvslog] avformat/matroskaenc: Don't waste bytes writing level 1 elements

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:41:08 2019 +0200| [0b61ddb5766c8d5219150371db0649ff0cec730a] | committer: James Almer avformat/matroskaenc: Don't waste bytes writing level 1 elements Up until now, the length field of most level 1 elements has been written using

[FFmpeg-cvslog] avformat/matroskaenc: Improve log message

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:41:02 2019 +0200| [924424d86781a5cfa4b59910f5f305e5ac348b4e] | committer: James Almer avformat/matroskaenc: Improve log message Since 4e3bdf729a80f868b014ceb02901d87198b545a5 there is no reason any more to treat the seekable and non

[FFmpeg-cvslog] avformat/matroskaenc: Cosmetics and typo

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:41:07 2019 +0200| [08f5d972994ef7160767d1bd99ef59b177db3199] | committer: James Almer avformat/matroskaenc: Cosmetics and typo Fixes intendation, whitespace, a typo and renames a variable (dyn_bc->cluster_bc) to make its mean

[FFmpeg-cvslog] avformat/matroskaenc: Fix relative timestamp check

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:40:56 2019 +0200| [4ebeab15b037a21f195696cef1f7522daf42f3ee] | committer: James Almer avformat/matroskaenc: Fix relative timestamp check At this point, ts already includes the ts_offset so that the relative time written

[FFmpeg-cvslog] avformat/matroskaenc: Avoid seeking when writing level 1 elements

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:41:05 2019 +0200| [e04a24e70148e330bcdcfd7c049acbe1a821398f] | committer: James Almer avformat/matroskaenc: Avoid seeking when writing level 1 elements Up until now, the writing process for level 1 elements (those elements for which

[FFmpeg-cvslog] avformat/matroskaenc: Write CRC-32 in non-seekable mode

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:41:06 2019 +0200| [add68dcca958f0f6b42cabea6f546ceae5c7f16d] | committer: James Almer avformat/matroskaenc: Write CRC-32 in non-seekable mode Given that in both the seekable as well as the non-seekable mode dynamic buffers are used

[FFmpeg-cvslog] avformat/matroskaenc: Remove redundant check

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:41:03 2019 +0200| [4b2c24da462f90f49b7f072e8bc1bf47d55d1c8b] | committer: James Almer avformat/matroskaenc: Remove redundant check All places where end_ebml_master_crc32_preliminary are used already check for whether the output

[FFmpeg-cvslog] avformat/matroskaenc: Reduce usage of ebml_master

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:41:10 2019 +0200| [48539b62fcbd994723a71cbc1750476cbee8eaac] | committer: James Almer avformat/matroskaenc: Reduce usage of ebml_master After the last few commits, the functions for writing master elements with CRC-32 elements

[FFmpeg-cvslog] avformat/matroskaenc: Fix BlockGroup size calculation

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:40:57 2019 +0200| [8b7964f8f83edeb8296086470123050b3546d213] | committer: James Almer avformat/matroskaenc: Fix BlockGroup size calculation The earlier code included the size of the BlockGroup's length field and the EBML ID

[FFmpeg-cvslog] avformat/matroskaenc: Don't waste bytes in EBML Header

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:40:59 2019 +0200| [4e6df068b5477eeb63a483e93bd63661712131ba] | committer: James Almer avformat/matroskaenc: Don't waste bytes in EBML Header Up until now the EBML Header length field has been written with eight bytes, although

[FFmpeg-cvslog] avformat/matroskaenc: Slightly improve size bounds for cues

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:40:58 2019 +0200| [5d7d0fcd70b9d50f093df6f42f9124be55895575] | committer: James Almer avformat/matroskaenc: Slightly improve size bounds for cues The upper bounds currently used for determining the size of a CuePoint's length field

[FFmpeg-cvslog] avformat/matroskaenc: Remove traces of secondary seek head

2019-05-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 01:41:00 2019 +0200| [01506e6b663948c9e3666c6d35f7830f397ab78a] | committer: James Almer avformat/matroskaenc: Remove traces of secondary seek head Up until e7ddafd515dc9826915b739d0b977a63c21e96af the Matroska muxer wrote a secondary

[FFmpeg-cvslog] avfilter/vf_stack: Don't modify const strings

2019-05-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Tue May 14 06:15:17 2019 +0200| [670251de56cdcda0c32d588959c8ed2da09075a2] | committer: Paul B Mahol avfilter/vf_stack: Don't modify const strings b3b7ba62 introduced undefined behaviour: A (non-modifiable) string literal has been assigned

[FFmpeg-cvslog] lavf/webm_chunk: Respect buffer size

2019-05-02 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 00:03:14 2019 +0200| [73ef1f47f5928264a968c8fbbcfb0bf0643f] | committer: Michael Niedermayer lavf/webm_chunk: Respect buffer size The last argument of av_strlcpy is supposed to contain the size of the destination buffer

[FFmpeg-cvslog] lavf/webm_chunk: Respect buffer size

2019-06-27 Thread Andreas Rheinhardt
ffmpeg | branch: release/4.1 | Andreas Rheinhardt | Sat Apr 20 00:03:14 2019 +0200| [85578838cbc0d86baac9713b2cc47054e55d1a8e] | committer: Michael Niedermayer lavf/webm_chunk: Respect buffer size The last argument of av_strlcpy is supposed to contain the size of the destination buffer

[FFmpeg-cvslog] libavformat/mux: Fix mixed delarations and code

2019-06-27 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Jun 27 19:47:23 2019 +0200| [45cfecdec645e0db0d2b8c76d6ece3860ab97c5b] | committer: James Almer libavformat/mux: Fix mixed delarations and code This commit fixes mixed declarations and code introduced in 1889e316. Signed-off-by: Andreas

[FFmpeg-cvslog] libavformat/mux: Fix audio_preload

2019-06-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 24 23:16:18 2019 +0200| [1889e3166cc5780780d7f40ac2271e5308f32b8e] | committer: Michael Niedermayer libavformat/mux: Fix audio_preload Commit 31f9032b added the audio_preload feature; its goal is to interleave audio earlier than the rest

[FFmpeg-cvslog] lavf/webm_chunk: Fix NULL dereference

2019-07-12 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 00:03:15 2019 +0200| [8c6ee7626bcce7c270360f33b60dc7ef99939fc3] | committer: Paul B Mahol lavf/webm_chunk: Fix NULL dereference The earlier version of the webm_chunk muxer had several bugs: 1. If the first packet of an audio stream

[FFmpeg-cvslog] lavf/webm_chunk: Correct duration if start time > 0

2019-07-12 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Apr 20 00:03:16 2019 +0200| [24a64e0462d5dad6f6cf629243abdbe975e33015] | committer: Paul B Mahol lavf/webm_chunk: Correct duration if start time > 0 Up until now, it was simply presumed that the first packet had a pts of zero; otherw

[FFmpeg-cvslog] avformat: Don't suggest deprecated function

2019-07-13 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jul 13 18:48:48 2019 +0200| [a2572e3c670db018a414e9c168eef23ec2e3abc4] | committer: James Almer avformat: Don't suggest deprecated function Signed-off-by: Andreas Rheinhardt Signed-off-by: James Almer > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] cbs_h264, h264_metadata: Deleting SEI messages never fails

2019-07-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jul 8 01:14:02 2019 +0200| [d9418aba66e7f9d32c11d0ee1b8cddaf1e68e1b6] | committer: Mark Thompson cbs_h264, h264_metadata: Deleting SEI messages never fails Given the recent changes to ff_cbs_delete_unit, it is no longer sensible to use

[FFmpeg-cvslog] cbs: ff_cbs_delete_unit: Replace return value with assert

2019-07-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jul 8 01:14:01 2019 +0200| [730e5be3aa1118a63132122dd06aa4f3311af07d] | committer: Mark Thompson cbs: ff_cbs_delete_unit: Replace return value with assert ff_cbs_delete_unit never fails if the index of the unit to delete is valid

[FFmpeg-cvslog] configure, cbs_h2645: Remove unneeded golomb dependency

2019-07-08 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jul 8 18:38:21 2019 +0200| [f83b46e2181c9eb0360cb61419f29a1e44f04954] | committer: Mark Thompson configure, cbs_h2645: Remove unneeded golomb dependency This has been forgotten in 44cde38c. Signed-off-by: Andreas Rheinhardt > h

[FFmpeg-cvslog] truehd_core: Correct output size

2019-07-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jul 6 16:18:00 2019 +0200| [cbe23e40ae9120f6d5bc444b9b9970e67cbfdcc0] | committer: Paul B Mahol truehd_core: Correct output size If truehd_core strips Atmos data away, three parts of the output differ in size compared to the input access

[FFmpeg-cvslog] truehd_core: Return error in case of error

2019-07-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jul 6 16:18:01 2019 +0200| [610460a397b15993a6f469b2c50fe7a3bd4ff0a1] | committer: Paul B Mahol truehd_core: Return error in case of error Several checks (e.g. when the size of the input packet is too small) simply used "goto

[FFmpeg-cvslog] truehd_core: Miscellaneous improvements

2019-07-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jul 6 16:18:02 2019 +0200| [2275e70569cea1bc976c349520fa029734b323de] | committer: Paul B Mahol truehd_core: Miscellaneous improvements 1. The loop counter of the substream_directory loop is always less than the number of substreams, yet

[FFmpeg-cvslog] truehd_core: Switch to in-place modifications

2019-07-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jul 6 16:18:04 2019 +0200| [5a481b15bd866752e2729f95bfb61f55da1a3d11] | committer: Paul B Mahol truehd_core: Switch to in-place modifications The truehd_core bitstream filter decreases the sizes of the major_sync_info structure (if present

[FFmpeg-cvslog] truehd_core: Disable 16-channel presentation

2019-07-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jul 6 15:59:06 2019 +0200| [99c191151a716d8315e938297bd9b50a6a0902d3] | committer: Paul B Mahol truehd_core: Disable 16-channel presentation The most serious bit of the substream_info header field (in a mayor sync packet) indicates whether

[FFmpeg-cvslog] truehd_core: Use byte offsets instead of bit offsets

2019-07-09 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jul 6 16:18:03 2019 +0200| [836065b27a0f5b8268c2fb6c6e825ac3b63168f0] | committer: Paul B Mahol truehd_core: Use byte offsets instead of bit offsets Words of 16 bit are the unit for TrueHD's size and offset fields; in particular the sizes

[FFmpeg-cvslog] libavformat/subfile: Improve AVSEEK_SIZE/SEEK_END seeking

2019-07-01 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Jun 20 06:33:41 2019 +0200| [4877b5869ee1b3d17a3ed9b5b6d0988bd8b02b21] | committer: Nicolas George libavformat/subfile: Improve AVSEEK_SIZE/SEEK_END seeking The subfile protocol treats an end of 0 as meaning "until EOF"; this got i

[FFmpeg-cvslog] av1_metadata: Error out if fragment is empty

2019-07-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Thu Jun 20 01:45:00 2019 +0200| [3f81cc8c94586ccd500827b606c1eabfb6e2dadb] | committer: Mark Thompson av1_metadata: Error out if fragment is empty If the fragment is empty after parsing (i.e. it contains no OBUs), then the check for the type

[FFmpeg-cvslog] cbs: Allow non-blank packets in ff_cbs_write_packet

2019-07-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 17 05:42:06 2019 +0200| [1e93f5060f6f6f7a8729022d0120004902b4f64b] | committer: Mark Thompson cbs: Allow non-blank packets in ff_cbs_write_packet Up until now, ff_cbs_write_packet always initialized the packet structure it received

[FFmpeg-cvslog] filter_units: Reindent after previous commit

2019-07-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 17 05:42:10 2019 +0200| [57f9bc90ae0993768c3ee70c5d9041aecc8593ed] | committer: Mark Thompson filter_units: Reindent after previous commit Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] filter_units: Avoid allocations and copies of packet structures

2019-07-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 17 05:42:11 2019 +0200| [b0810454e473dd321a27c43de2d0e9d02fdba556] | committer: Mark Thompson filter_units: Avoid allocations and copies of packet structures This commit changes filter_units to (a) use ff_bsf_get_packet_ref instead

[FFmpeg-cvslog] h264_metadata: Localize code for display orientation

2019-07-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 17 05:42:14 2019 +0200| [3c8a2a1180f03ca6b299ebc27eef21ae86635ca0] | committer: Mark Thompson h264_metadata: Localize code for display orientation The recent changes to h264_metadata (enabled by the recent changes to ff_cbs_write_packet

[FFmpeg-cvslog] av1_metadata: Avoid allocations and copies of packet structures

2019-07-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 17 05:42:07 2019 +0200| [7549f0ac1baffabfa964962c0c0067e8da692982] | committer: Mark Thompson av1_metadata: Avoid allocations and copies of packet structures This commit changes av1_metadata to (a) use ff_bsf_get_packet_ref instead

[FFmpeg-cvslog] filter_units: Don't use fake loop

2019-07-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 17 05:42:09 2019 +0200| [83be17cfcdd98a09d93960d6df2ac4bdee884059] | committer: Mark Thompson filter_units: Don't use fake loop According to the BSF API, when a BSF is finished with an input packet, it should return AVERROR(EAGAIN

[FFmpeg-cvslog] h264_metadata: Avoid allocations and copies of packet structures

2019-07-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 17 05:42:13 2019 +0200| [a72cc47a275a62c9a36f9df8c912e6f1cd820fc7] | committer: Mark Thompson h264_metadata: Avoid allocations and copies of packet structures This commit changes h264_metadata to (a) use ff_bsf_get_packet_ref instead

[FFmpeg-cvslog] filter_units: Unref packet on failure

2019-07-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 17 05:42:08 2019 +0200| [45fd7e44a4ddee636d8c30b92b6a0ff39f976936] | committer: Mark Thompson filter_units: Unref packet on failure According to the API, the packet structure a bsf receives must not be touched on failure, yet filter_units

[FFmpeg-cvslog] av1/h264_metadata, filter_units: Count down when deleting units

2019-07-07 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 17 05:42:12 2019 +0200| [36fcdc3fbe089bc01066e2afa5645f383025f0ec] | committer: Mark Thompson av1/h264_metadata, filter_units: Count down when deleting units When testing whether a particular unit should be kept or discarded, it is best

[FFmpeg-cvslog] dump_extra: Don't add extradata if it already exists

2019-07-14 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sat Jul 13 04:55:50 2019 +0200| [3469cfab4adb242fa2116f4858f0768cec400afa] | committer: Michael Niedermayer dump_extra: Don't add extradata if it already exists The dump_extra bitstream filter currently simply adds the extradata to the packets

[FFmpeg-cvslog] avformat/matroskadec: Reuse positions

2019-07-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:30:12 2019 +0200| [7087fc95b258793cf55953e10fb9005f01141bc2] | committer: James Almer avformat/matroskadec: Reuse positions Up until now, avio_tell was used multiple times in ebml_parse and its subroutines, although the result

[FFmpeg-cvslog] avformat/matroskadec: Introduce a "last known good" position

2019-07-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:30:05 2019 +0200| [a3db9f62a42a8e5365de67722ecfac7065a70699] | committer: James Almer avformat/matroskadec: Introduce a "last known good" position Currently, resyncing during reading packets works as follows: The curren

[FFmpeg-cvslog] avformat/matroskadec: Link to parents in syntax tables

2019-07-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:30:06 2019 +0200| [c1abd95ad0964ff7295fa38af564f2dea1a3b314] | committer: James Almer avformat/matroskadec: Link to parents in syntax tables By linking to the syntax of the parent (i.e. the containing master element) one can check

[FFmpeg-cvslog] avformat/matroskadec: Combine arrays

2019-07-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:30:10 2019 +0200| [38255cdcf815ff44bb0ab10cb16b96e409f2eeed] | committer: James Almer avformat/matroskadec: Combine arrays By including SimpleBlocks and BlockGroups twice in the same EbmlSyntax array (with different semantics), one

[FFmpeg-cvslog] avformat/matroskadec: Redo level handling

2019-07-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jun 24 01:46:54 2019 +0200| [b31c9b72e5e677149b73b5f26b0c1deabc6a0803] | committer: James Almer avformat/matroskadec: Redo level handling This commit changes how levels are handled: If the level used for ebml_parse ends directly after

[FFmpeg-cvslog] avformat/matroskadec: Don't reset cluster position

2019-07-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:30:09 2019 +0200| [a9f051519e2ad3e4ea3062d2fd437209dc865eb8] | committer: James Almer avformat/matroskadec: Don't reset cluster position The new code does not rely on whether the cluster's position is set or not to infer whether

[FFmpeg-cvslog] avformat/matroskadec: Make cluster parsing level compatible

2019-07-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:30:08 2019 +0200| [865c5370078fe743a8259a3f83d69e5a0cb693b2] | committer: James Almer avformat/matroskadec: Make cluster parsing level compatible Before this commit, the parsing of clusters mixed EBML levels by allowing elements

[FFmpeg-cvslog] avformat/matroskadec: Don't skip too much when unseekable

2019-07-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:30:14 2019 +0200| [5120305137436b556a23208f25b549c5d64fb38e] | committer: James Almer avformat/matroskadec: Don't skip too much when unseekable The Matroska (and WebM) file format achieves forward-compability by insisting

[FFmpeg-cvslog] avformat/matroskadec: Accept more unknown-length elements

2019-07-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:30:16 2019 +0200| [3c70b941d5d1f756cf4e141c3c7ee921478ec300] | committer: James Almer avformat/matroskadec: Accept more unknown-length elements The current Matroska specifications mandate that only two elements may use an unknown

[FFmpeg-cvslog] avformat/matroskadec: Improve invalid length error handling

2019-07-16 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri May 17 00:30:15 2019 +0200| [04b62bd7ceb45d338799768a9c8b139f5b0ad77e] | committer: James Almer avformat/matroskadec: Improve invalid length error handling 1. Up until now, the error message for EBML numbers whose length exceeds the limits

  1   2   3   4   5   6   7   8   9   10   >