[FFmpeg-cvslog] avformat/mov: Set duration to zero if the duration is UINT_MAX

2022-11-29 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Wed Oct 26 12:40:13 2016 -0700| [9d8d7bdffb0e0e229b7d896c2df04a0237e9a243] | committer: James Almer avformat/mov: Set duration to zero if the duration is UINT_MAX Fixes some MP4F files which have duration in mdhd set to UINT_MAX instead of zero. Signed

[FFmpeg-cvslog] lavf/mov.c: Set start_time for all streams (in case of edit lists).

2018-08-11 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Mon Aug 6 16:28:50 2018 -0700| [12673bb25342c772e1bf5fd2adebd85f97dc616e] | committer: Michael Niedermayer lavf/mov.c: Set start_time for all streams (in case of edit lists). Fixes vorbis mp4 audio files, with edit list specified. Since st

[FFmpeg-cvslog] lavf/mov.c: Set st->start_time for video streams explicitly.

2018-06-05 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Tue May 29 15:36:07 2018 -0700| [fe6c4f0c47d4390bead6e226cb12b45584b76301] | committer: Michael Niedermayer lavf/mov.c: Set st->start_time for video streams explicitly. If start_time is not set, ffmpeg takes the duration from the global movie instead

[FFmpeg-cvslog] lavf/mov.c: Fix timestamps to be strictly monotonic for video also.

2018-06-05 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Thu Mar 29 15:58:09 2018 -0700| [318d0fcbfe5637013342d53d44bb7ea8867fb4d0] | committer: Derek Buitenhuis lavf/mov.c: Fix timestamps to be strictly monotonic for video also. We already do this for audio, but it should be done for video too. If we don&#

[FFmpeg-cvslog] lavf/utils.c: Don't compute start_time from DISCARD packets for video.

2018-03-23 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Wed Mar 21 13:36:38 2018 -0700| [829aebf95d44c1e850fd31692a273e6c6ab8161a] | committer: Michael Niedermayer lavf/utils.c: Don't compute start_time from DISCARD packets for video. Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer &

[FFmpeg-cvslog] lavf/mov.c: Use the correct offset to shift timestamp when seeking.

2018-03-10 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Fri Mar 9 13:30:21 2018 -0800| [43205df645bc10bc780c646ca0d652b574535f06] | committer: Michael Niedermayer lavf/mov.c: Use the correct offset to shift timestamp when seeking. Fixes seek for files with empty edits and files with negative ctts (dts_shift

[FFmpeg-cvslog] lavf/mov.c: Guess video codec delay based on PTS while parsing MOV header.

2017-12-20 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Mon Dec 18 15:31:16 2017 -0800| [58a25aeb8e69532aae6ed1762fe7e0b260990010] | committer: Michael Niedermayer lavf/mov.c: Guess video codec delay based on PTS while parsing MOV header. Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer

[FFmpeg-cvslog] lavf/mov.c: Don't correct edit list start to zero, when we can't find a frame before edit list start.

2017-11-14 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Mon Nov 13 18:09:28 2017 -0800| [54f8ac199fe38b2837146621963bb543868130be] | committer: Michael Niedermayer lavf/mov.c: Don't correct edit list start to zero, when we can't find a frame before edit list sta

[FFmpeg-cvslog] lavf/mov.c: Parse upto 2 keyframes after the edit list end in mov_fix_index.

2017-11-11 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Thu Nov 9 16:11:22 2017 -0800| [bc509617310d60216e1f1433a13bebe16d4d9d40] | committer: Michael Niedermayer lavf/mov.c: Parse upto 2 keyframes after the edit list end in mov_fix_index. Partially fixes t/6699. Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] lavf/mov.c: Refine edit list start seek, based on PTS computed from CTTS.

2017-11-03 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Thu Nov 2 17:33:28 2017 -0700| [c2a8f0fcbe57ea9ccaa864130f078af10516c3c1] | committer: Michael Niedermayer lavf/mov.c: Refine edit list start seek, based on PTS computed from CTTS. Partially fixes t/6699. Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] lavf/mov.c: Fix parsing of edit list atoms with invalid elst entry count.

2017-10-28 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Wed Oct 18 20:11:16 2017 -0700| [80137531139588774e048d6e1dae34ab5cbbbfa2] | committer: Michael Niedermayer lavf/mov.c: Fix parsing of edit list atoms with invalid elst entry count. Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] ffmpeg.c: Fallback to duration_dts, when duration_pts can't be determined.

2017-10-14 Thread Sasi Inguva
ffmpeg | branch: release/3.4 | Sasi Inguva | Tue Oct 10 10:36:58 2017 -0700| [8500de89ea9111e859c1ca8c51e7a3ed2ff76846] | committer: Michael Niedermayer ffmpeg.c: Fallback to duration_dts, when duration_pts can't be determined. This is required for FLV files, for which duration_pts come

[FFmpeg-cvslog] ffmpeg.c: Fallback to duration_dts, when duration_pts can't be determined.

2017-10-11 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Tue Oct 10 10:36:58 2017 -0700| [2b006ccf8318d84101ed83b75df4c9682a963217] | committer: Michael Niedermayer ffmpeg.c: Fallback to duration_dts, when duration_pts can't be determined. This is required for FLV files, for which duration_pts comes out

[FFmpeg-cvslog] lavfi/avfilter.c: Correct guess_status_pts to account for differing link timebases.

2017-10-07 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Fri Oct 6 09:31:13 2017 -0700| [123f6dc6b56392cdc8ec648da52c64c94ea0ff0c] | committer: Nicolas George lavfi/avfilter.c: Correct guess_status_pts to account for differing link timebases. Signed-off-by: Sasi Inguva > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] lavf/movenc.c: Set sgpd and sbgp atoms to represent decoder delay for AAC.

2017-08-09 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Tue Aug 8 17:00:19 2017 -0700| [e7e1fbc49bf64e1a1d19e2a469dd1962d4bdb770] | committer: Michael Niedermayer lavf/movenc.c: Set sgpd and sbgp atoms to represent decoder delay for AAC. According to https://developer.apple.com/library/content

[FFmpeg-cvslog] lavf/mov.c: offset index timestamps by the minimum pts to make first pts zero

2017-06-09 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Tue Jun 6 11:16:01 2017 -0700| [93db5e3fc41ac0242acab86c3e4ce3a3dfb80075] | committer: wm4 lavf/mov.c: offset index timestamps by the minimum pts to make first pts zero If the videos starts with B frame, then the minimum composition time as computed by

[FFmpeg-cvslog] tests/fate-run.sh: Show packet flags for fate gapless tests.

2017-04-19 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Mon Sep 26 11:42:52 2016 -0700| [87071478b4a70d3651ce73ee6b9a95a525074403] | committer: Michael Niedermayer tests/fate-run.sh: Show packet flags for fate gapless tests. Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] lavf/mov.c: Add -advanced_editlist option for mov format.

2017-03-31 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Mon Jan 9 09:23:38 2017 -0800| [ef71dc7948322254d1f0fa41218b91f2da0279d9] | committer: Michael Niedermayer lavf/mov.c: Add -advanced_editlist option for mov format. Adding an MOV format option to turn on/off the editlist supporting code, introduced in

[FFmpeg-cvslog] lavf/mov.c: Correct keyframe search in edit list to return the very first keyframe/ frame with matching timestamp. Fixes ticket#5904

2017-02-20 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Wed Feb 15 12:07:55 2017 -0800| [7e538c947547b04267f0b307b0e7d96a84d558e0] | committer: Michael Niedermayer lavf/mov.c: Correct keyframe search in edit list to return the very first keyframe/frame with matching timestamp. Fixes ticket#5904 Signed-off

[FFmpeg-cvslog] ffmpeg.c: Add output file index and stream index to vstats file.

2017-01-27 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Wed Jan 25 16:41:44 2017 -0800| [03e42a4fecae42eec4687fd6f1e1c504303f9b83] | committer: Michael Niedermayer ffmpeg.c: Add output file index and stream index to vstats file. Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] lavf/matroskaenc.c: Free dyn bufs in mkv_free. Fixes memory leaks when muxing fails.

2017-01-27 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Thu Jan 26 11:26:46 2017 -0800| [e4a1d87ef88d57cca21ec425120c6a370fdb0210] | committer: Michael Niedermayer lavf/matroskaenc.c: Free dyn bufs in mkv_free. Fixes memory leaks when muxing fails. Signed-off-by: Sasi Inguva Signed-off-by: Michael

[FFmpeg-cvslog] ffmpeg_opt.c: Introduce a -vstats_version option and document the existing -vstats format.

2017-01-25 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Tue Jan 24 08:23:54 2017 -0800| [f227fc4c2a9f355d787621f8c3698bd1921fb019] | committer: Michael Niedermayer ffmpeg_opt.c: Introduce a -vstats_version option and document the existing -vstats format. Signed-off-by: Sasi Inguva Signed-off-by: Michael

[FFmpeg-cvslog] lavc/utils.c: Make sure skip_samples never goes negative.

2016-11-10 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Fri Nov 4 15:31:58 2016 -0700| [18108f36183836e9651f79f4c779737264318aa1] | committer: Michael Niedermayer lavc/utils.c: Make sure skip_samples never goes negative. Signed-off-by: Sasi Inguva Reviewed-by: Derek Buitenhuis Signed-off-by: Michael

[FFmpeg-cvslog] lavf/mov.c: Fallback to finding non-keyframe in fix_index, if keyframe search fails.

2016-11-10 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Wed Nov 9 10:51:13 2016 -0800| [c8dc11bb9ef92b8e90142a41e91b192346f4d7a0] | committer: Michael Niedermayer lavf/mov.c: Fallback to finding non-keyframe in fix_index, if keyframe search fails. Signed-off-by: Sasi Inguva Reviewed-by: Derek Buitenhuis

[FFmpeg-cvslog] lavf/mov.c: Use the first sidx for tracks without sidx.

2016-11-03 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Wed Oct 26 11:31:03 2016 -0700| [4abe1ff08f1fb2a909c4a99bd9e44a81e2c3cc3d] | committer: Michael Niedermayer lavf/mov.c: Use the first sidx for tracks without sidx. According to spec ISO_IEC_15444_12 "For any media stream for which no segment ind

[FFmpeg-cvslog] lavf/mov.c: Use the correct timescale when seeking for audio.

2016-10-31 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Sun Oct 23 22:37:50 2016 -0700| [5e965582d5129ec1c5cbe67125fff8c96c6ba3c6] | committer: Rostislav Pehlivanov lavf/mov.c: Use the correct timescale when seeking for audio. Signed-off-by: Sasi Inguva Reviewed-by: Derek Buitenhuis > h

[FFmpeg-cvslog] lavc/movtextdec.c: Avoid infinite loop on invalid data.

2016-10-04 Thread Sasi Inguva
ffmpeg | branch: release/2.8 | Sasi Inguva | Tue Sep 27 19:23:20 2016 -0700| [ca216c71c77db13171717a69307a56c35f3246be] | committer: Michael Niedermayer lavc/movtextdec.c: Avoid infinite loop on invalid data. Signed-off-by: Sasi Inguva (cherry picked from commit

[FFmpeg-cvslog] lavf/mov.c: Make audio timestamps strictly monotonically increasing inside an edit list.

2016-09-28 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Mon Sep 26 09:56:26 2016 -0700| [dba2db6c0e4a18b9b69b846650401bf3a1d5a019] | committer: Michael Niedermayer lavf/mov.c: Make audio timestamps strictly monotonically increasing inside an edit list. Fixes gapless decoding. Adjust skip_samples field

[FFmpeg-cvslog] lavc/utils.c: Subtract skip_samples when frame is DISCARDed.

2016-09-28 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Mon Sep 26 18:41:01 2016 -0700| [7e0235bdb145cf7975bda240acb629991c4b7048] | committer: Michael Niedermayer lavc/utils.c: Subtract skip_samples when frame is DISCARDed. Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] lavc/movtextdec.c: Avoid infinite loop on invalid data.

2016-09-28 Thread Sasi Inguva
ffmpeg | branch: release/3.0 | Sasi Inguva | Tue Sep 27 19:23:20 2016 -0700| [82b58841c9d0e9d7d76d59438fe6b2a315e07e38] | committer: Michael Niedermayer lavc/movtextdec.c: Avoid infinite loop on invalid data. Signed-off-by: Sasi Inguva (cherry picked from commit

[FFmpeg-cvslog] lavc/movtextdec.c: Avoid infinite loop on invalid data.

2016-09-28 Thread Sasi Inguva
ffmpeg | branch: release/3.1 | Sasi Inguva | Tue Sep 27 19:23:20 2016 -0700| [39dc26f0c104fb601fbe4fb0e66c3aa4341f3cb7] | committer: Michael Niedermayer lavc/movtextdec.c: Avoid infinite loop on invalid data. Signed-off-by: Sasi Inguva (cherry picked from commit

[FFmpeg-cvslog] lavc/movtextdec.c: Avoid infinite loop on invalid data.

2016-09-27 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Tue Sep 27 19:23:20 2016 -0700| [7e9e1b7070242a79fa6e3acd749d7fe76e39ea7b] | committer: Philip Langdale lavc/movtextdec.c: Avoid infinite loop on invalid data. Signed-off-by: Sasi Inguva > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] ffprobe.c: Indicate decode-but-discard packets when doing -show_packets.

2016-09-23 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Thu Sep 15 13:36:19 2016 -0700| [6a2cbf901461c4d2766618343e6f57739500393d] | committer: Michael Niedermayer ffprobe.c: Indicate decode-but-discard packets when doing -show_packets. Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] lavf/utils: Support av_index_search_timestamp in case of AVIndexEntry with discarded packets.

2016-09-19 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Thu Sep 15 13:36:18 2016 -0700| [b518d809f16359945eded03c2504641a7f497532] | committer: Michael Niedermayer lavf/utils: Support av_index_search_timestamp in case of AVIndexEntry with discarded packets. Signed-off-by: Sasi Inguva Signed-off-by: Michael

[FFmpeg-cvslog] avformat/avframe.h: Add a flag in AVIndexEntry to discard frame after decoding.

2016-09-19 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Thu Sep 15 13:36:15 2016 -0700| [778af68c708ed0807889d40d3e3d514cb6bec702] | committer: Michael Niedermayer avformat/avframe.h: Add a flag in AVIndexEntry to discard frame after decoding. Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer

[FFmpeg-cvslog] avutil/frame: Add a flag to discard frame after decode.

2016-09-19 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Thu Sep 15 13:36:14 2016 -0700| [3cb400c11a75e6f645e5267831e6398bdb0b084e] | committer: Michael Niedermayer avutil/frame: Add a flag to discard frame after decode. Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] avcodec/utils: If using discard frame flag, ignore skip_samples set by the decoder

2016-09-19 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Sun Sep 18 22:09:03 2016 -0700| [a53201879ca36af6fcc8a0d4bcc1fa6d759b67ec] | committer: Michael Niedermayer avcodec/utils: If using discard frame flag, ignore skip_samples set by the decoder Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] lavc: Add a flag in AVPacket to discard packet after decoding. Discard frames after decoding based on the flag.

2016-09-19 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Thu Sep 15 13:36:16 2016 -0700| [2dbedc20ce2f92e8c76e4284441d881906fabe5d] | committer: Michael Niedermayer lavc: Add a flag in AVPacket to discard packet after decoding. Discard frames after decoding based on the flag. Signed-off-by: Sasi Inguva

[FFmpeg-cvslog] libx264: Increase x264 opts character limit to 4096

2016-08-26 Thread Sasi Inguva
ffmpeg | branch: release/2.8 | Sasi Inguva | Thu Jul 21 18:52:41 2016 -0700| [0f6e244bb0090ebe84147d5fab9429b29a2c1cc4] | committer: Michael Niedermayer libx264: Increase x264 opts character limit to 4096 Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer (cherry picked from

[FFmpeg-cvslog] libx264: Increase x264 opts character limit to 4096

2016-08-13 Thread Sasi Inguva
ffmpeg | branch: release/3.0 | Sasi Inguva | Thu Jul 21 18:52:41 2016 -0700| [6e13acaadd5ce44068c090675d0f84dc0d73b152] | committer: Michael Niedermayer libx264: Increase x264 opts character limit to 4096 Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer (cherry picked from

[FFmpeg-cvslog] libx264: Increase x264 opts character limit to 4096

2016-08-01 Thread Sasi Inguva
ffmpeg | branch: release/3.1 | Sasi Inguva | Thu Jul 21 18:52:41 2016 -0700| [7c01fa962e7fb08754f191a3840af56654fa0841] | committer: Michael Niedermayer libx264: Increase x264 opts character limit to 4096 Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer (cherry picked from

[FFmpeg-cvslog] libx264: Increase x264 opts character limit to 4096

2016-07-22 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Thu Jul 21 18:52:41 2016 -0700| [282477bf4534439ecb06f14d46446a4f1ab82284] | committer: Michael Niedermayer libx264: Increase x264 opts character limit to 4096 Signed-off-by: Sasi Inguva Signed-off-by: Michael Niedermayer > http://git.videolan.

[FFmpeg-cvslog] fate: add test for "Fix DTS for short H264 streams"

2016-03-12 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Sat Mar 12 02:40:25 2016 -0800| [6fa5c8235b0cdb8bd33cc072759866d64e307f8c] | committer: Michael Niedermayer fate: add test for "Fix DTS for short H264 streams" Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/

[FFmpeg-cvslog] avformat/utils: factor update_dts_from_pts() out

2016-03-12 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Sat Mar 12 02:40:25 2016 -0800| [e939dde48d446216530a4106e0471f1a155dfe26] | committer: Michael Niedermayer avformat/utils: factor update_dts_from_pts() out Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavf/utils: Fix DTS for short H264 streams.

2016-03-12 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Sat Mar 12 02:40:25 2016 -0800| [895dd0967194dac597405b9b2691b148809e221a] | committer: Michael Niedermayer lavf/utils: Fix DTS for short H264 streams. Fill DTS if all packets have been read in avformat_find_stream_info, and still

[FFmpeg-cvslog] libvpx: Support setting color range for vp9.

2016-01-09 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Sat Jan 9 12:48:49 2016 -0300| [cbcc88c0393f15512cbf06b895f3f58210376614] | committer: James Almer libvpx: Support setting color range for vp9. Pass through color range to vp9 encoder. Parse color range in libvpxdec.c. Reviewed-by: Ronald S. Bultje

[FFmpeg-cvslog] libavformat/matroska: Write stream durations in metadata, in the format of mkvmerge.

2015-08-05 Thread Sasi Inguva
ffmpeg | branch: master | Sasi Inguva | Tue Aug 4 22:09:57 2015 -0700| [31852540d4fba0c4e8a16d0b3ddff08fc98e48fd] | committer: wm4 libavformat/matroska: Write stream durations in metadata, in the format of mkvmerge. Compute individual stream durations in matroska muxer. Write them as string