- 30 Mar, 2020 1 commit
-
-
Andreas Rheinhardt authored
Don't use typedef struct MXFTrack {...} MXFTimecodeComponent, in particular given the fact that MXFTrack is a type of its own. Reviewed-by:
Tomas Härdin <tjoppen@acc.umu.se> Signed-off-by:
Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
-
- 23 Mar, 2020 1 commit
-
-
Limin Wang authored
Signed-off-by:
Limin Wang <lance.lmwang@gmail.com> Reviewed-by:
Tomas Härdin <tjoppen@acc.umu.se> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 14 Mar, 2020 1 commit
-
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 01 Dec, 2019 1 commit
-
-
Michael Niedermayer authored
This avoids problems if the function is called twice Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 08 Nov, 2019 1 commit
-
-
Michael Niedermayer authored
Fixes: memleak Fixes: 18473/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5738557074833408 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 22 Aug, 2019 1 commit
-
-
Marton Balint authored
The return value was unintentionally lost after 00a2652d. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 28 Apr, 2019 4 commits
-
-
Marton Balint authored
KLV length is BER encoded (variable size), but the code assumed the encoding to always use 4 bytes. Fixes parsing Random Index Pack in samples/MXF/issue2160/PW0805A0V01.4C5B5636.EFA330.mxf. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Also rename the function to find_partition_by_absolute_offset to make it clear offset is absolute. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
This affects the following samples: samples/ffmpeg-bugs/roundup/issue1775/av_seek_frame_failure.mxf samples/ffmpeg-bugs/trac/ticket1957/16ch.mxf samples/ffmpeg-bugs/trac/ticket5016/r0.mxf samples/ffmpeg-bugs/trac/ticket5016/r1.mxf samples/ffmpeg-bugs/trac/ticket5316/hq.MXF samples/ffmpeg-bugs/trac/ticket5316/hqx.MXF Some AVPacket->pos values are changed because for frame wrapped tracks we point to the KLV offset and not the data. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
We find the last essence container much faster if we go through the partitions backwards... Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 14 Apr, 2019 1 commit
-
-
Marton Balint authored
This makes it more consistent with other metadata keys. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 11 Apr, 2019 1 commit
-
-
Marton Balint authored
Can be useful for API users as ffmpeg/libavformat can't properly support some operational patterns. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 21 Mar, 2019 1 commit
-
-
Carl Eugen Hoyos authored
Reviewed-by: Lauri Kasanen Reviewed-by: Tomas Härdin
-
- 08 Mar, 2019 1 commit
-
-
Matthew McKenna authored
-
- 25 Dec, 2018 2 commits
-
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
We no longer use strftime directly but use av_timegm to get an int64_t timestamp. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 22 Dec, 2018 1 commit
-
-
Michael Niedermayer authored
This causes windows to fail as the timestamp is outside its supported range Fixes regression & fate Reviewed-by:
Marton Balint <cus@passwd.hu> Reviewed-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 13 Dec, 2018 1 commit
-
-
Paul B Mahol authored
Fixes #6750.
-
- 09 Dec, 2018 1 commit
-
-
Paul B Mahol authored
-
- 07 Dec, 2018 1 commit
-
-
Paul B Mahol authored
-
- 12 Oct, 2018 2 commits
-
-
Baptiste Coudurier authored
-
Baptiste Coudurier authored
-
- 05 Sep, 2018 1 commit
-
-
Marton Balint authored
It refers to the uncompressed quantization, therefore is not correct for AAC. Also change mxf_set_pts to work based on current edit unit if bits_per_coded_sample is not available. Fixes error messages in the sample of ticket #7366. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 24 Jul, 2018 1 commit
-
-
Marton Balint authored
This way if an index table segment is present multiple times, we can always use the proper one instead of the invalid one. Fixes seeking in the sample of ticket #5671. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 19 Jul, 2018 1 commit
-
-
Baptiste Coudurier authored
-
- 13 Jul, 2018 1 commit
-
-
Marton Balint authored
Without this check some crafted files might crash because a packet might be demuxed which have no corresponding mxf track. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 05 Jul, 2018 1 commit
-
-
Michael Niedermayer authored
Fixes: out of array access Fixes: mxf-crash-1c2e59bf07a34675bfb3ada5e1ec22fa9f38f923 Found-by:
Paul Ch <paulcher@icloud.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 04 Jul, 2018 5 commits
-
-
Marton Balint authored
Clip wrapped code is capable of doing some magic for such files. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
For clip wrapped essences this should work. Also, since index_edit_rate can now be different from track edit rate, remove overriding track edit rate. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Fixes samples/ffmpeg-bugs/roundup/issue591/02785736.mxf Fixes samples/ffmpeg-bugs/trac/ticket1916/pcm_s24le_to_pcm_s16le.mxf Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Also use common code with opAtom. Fixes ticket #2776. Partially fixes ticket #5671. Fixes ticket #5866. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- 24 Jun, 2018 8 commits
-
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
sample_count will be used for per-stream current_edit_unit. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
avformat/mxfdec: add support for returning the partition for mxf_edit_unit_absolute_offset and mxf_absolute_bodysid_offset Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
No change in functionality. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
avformat/mxfdec: simply use the first essence element for non frame-wrapped partition essence offset Also add the canopus essence element to the list of the recognized essence element keys. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Also compute the correct essence_offset and essence_length for all clip wrapped essences. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Also make sure we set a valid track index sid and a valid track edit rate in order for the index to be useful. Signed-off-by:
Marton Balint <cus@passwd.hu>
-