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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 - 100 of 5902 matches
Mail list logo