[FFmpeg-cvslog] avformat/dvdvideodec: discard duplicate or partial AC3 samples

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:05:04 2024 -0500| [0912407b9de431fb750e74cb307ea7a11fc27e6b] | committer: Marth64 avformat/dvdvideodec: discard duplicate or partial AC3 samples Some DVD muxers signal segments to start with duplicate audio samples when starting extraction from

[FFmpeg-cvslog] avformat/dvdvideodec: measure duration of the current menu VOBU in state

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:04:51 2024 -0500| [39c662f54125f55b6f0014ac61d92cb2618f5db0] | committer: Marth64 avformat/dvdvideodec: measure duration of the current menu VOBU in state This will be a pre-requisite to calculating chapter markers for menus. Signed-off-by: Mar

[FFmpeg-cvslog] avformat/dvdvideodec: remove "auto" value for -pg option, default to 1

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:04:52 2024 -0500| [e1ace1d3146744439a8c7768813c8008de1e9ec6] | committer: Marth64 avformat/dvdvideodec: remove "auto" value for -pg option, default to 1 The default "auto" mode is effectively useless; the reasonable default use case is to use th

[FFmpeg-cvslog] avformat/dvdvideodec: enable chapter calculation for menus

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:04:55 2024 -0500| [c1e4b6c676c4e5e587c4762a7a8ca29184bc5f46] | committer: Marth64 avformat/dvdvideodec: enable chapter calculation for menus Menus are generally segmented by cell, so use them as the marker delimiters. Requires preindex option to

[FFmpeg-cvslog] avutil/opt: do no rely on av_d2q returning higher num/den than allowed when parsing rational opts

2024-11-16 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Sun Nov 10 14:25:53 2024 +0100| [e9af7b7b5d386f6d480497c856e4205d0550bd88] | committer: Marton Balint avutil/opt: do no rely on av_d2q returning higher num/den than allowed when parsing rational opts Signed-off-by: Marton Balint > http://git.videola

[FFmpeg-cvslog] avformat/dvdvideodec: remove unnecessary need_parsing argument

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:05:02 2024 -0500| [3656379d9225778d9b76e4cfe6832ae6e594b8a2] | committer: Marth64 avformat/dvdvideodec: remove unnecessary need_parsing argument The value is always AVSTREAM_PARSE_HEADERS. Signed-off-by: Marth64 > http://git.videolan.org/gitw

[FFmpeg-cvslog] avformat/dvdvideodec: drop packets with unset PTS or DTS

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:05:03 2024 -0500| [f2f238c3a4855cd0919889940c2f45958ac47be6] | committer: Marth64 avformat/dvdvideodec: drop packets with unset PTS or DTS The packets effectively serve no purpose and we are already dropping packets with PTS less than 0. This al

[FFmpeg-cvslog] avformat/dvdvideodec: open subdemuxer after initializing IFO headers

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:05:01 2024 -0500| [a2c57e27d6bb7b849b4e84612bb99dc514f6bc96] | committer: Marth64 avformat/dvdvideodec: open subdemuxer after initializing IFO headers It is wasteful to open the subdemuxer if an error occurs while initializing streams or reading

[FFmpeg-cvslog] avformat/dvdvideodec: remove auto value for menu_lu option

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:05:00 2024 -0500| [60434b483c54aa683a3249a158c8610d5db2fe4a] | committer: Marth64 avformat/dvdvideodec: remove auto value for menu_lu option The "auto" mode serves no functional purpose except for logging a message and setting the value to 1. Th

[FFmpeg-cvslog] avformat/dvdvideodec: standardize the NAV packet event signal

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:04:54 2024 -0500| [b38ca20bf2544c503e30d0f68453483ed24430c3] | committer: Marth64 avformat/dvdvideodec: standardize the NAV packet event signal This consolidates the FFERROR_REDO handling of NAV packets to dvdvideo_subdemux_read_data(), is a pre

[FFmpeg-cvslog] avformat/dvdvideodec: default menu_vts option to 1 and clarify description

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:04:59 2024 -0500| [4a03e95ff4c3ed15d5420bd97c7868e0b62e1d0a] | committer: Marth64 avformat/dvdvideodec: default menu_vts option to 1 and clarify description Menu 0 is the VIDEO_TS root menu, which does not appear to be used commonly for menu seg

[FFmpeg-cvslog] avformat/dvdvideodec: don't allow seeking beyond dvdnav reported duration

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:05:05 2024 -0500| [1d55f548466516a6a4ed4cc67e118e1c29c6ae5a] | committer: Marth64 avformat/dvdvideodec: don't allow seeking beyond dvdnav reported duration There is no reason to accept timestamp values beyond what dvdnav reported as the duration

[FFmpeg-cvslog] avformat/dvdvideodec: reset the subdemuxer on discontinuity instead of flushing

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:04:57 2024 -0500| [a1ae66c827370b7caa90f10068bdd913f4cf2f18] | committer: Marth64 avformat/dvdvideodec: reset the subdemuxer on discontinuity instead of flushing DVDs naturally consist of segmented MPEG-PS blobs within a VOB (i.e. VOBs are not l

[FFmpeg-cvslog] avformat/dvdvideodec: remove unused headers

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:04:49 2024 -0500| [3ad96243d756b2b63431410112956e36e4044e4a] | committer: Marth64 avformat/dvdvideodec: remove unused headers Signed-off-by: Marth64 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3ad96243d756b2b63431410112956e36e4

[FFmpeg-cvslog] avformat/dvdvideodec: simplify dvdvideo_read_packet()

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:04:56 2024 -0500| [1964faa568c2b7bd9e172f7090a601625bb5dd9e] | committer: Marth64 avformat/dvdvideodec: simplify dvdvideo_read_packet() The function has a few branches where it discards frames via FFERROR_REDO; consolidate is via a goto block to

[FFmpeg-cvslog] avformat/dvdvideodec: move memcpy below missed NAV packet warning

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:04:53 2024 -0500| [6bbaa7db49de86653bd23544e5bb55315265f828] | committer: Marth64 avformat/dvdvideodec: move memcpy below missed NAV packet warning Readability improvement; the warning can be bundled beneath the preceding validations rather than

[FFmpeg-cvslog] avformat/dvdvideodec: fix menu PGC number off-by-one in state

2024-11-16 Thread Marth64
ffmpeg | branch: master | Marth64 | Mon Oct 7 18:04:50 2024 -0500| [94346edbbfeff7a54ab04631ef4ba2781460e17c] | committer: Marth64 avformat/dvdvideodec: fix menu PGC number off-by-one in state Signed-off-by: Marth64 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94346edbbfeff7a5

[FFmpeg-cvslog] avutil/rational: never return greater num/den than the maximum allowed in av_d2q

2024-11-16 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Sun Nov 10 14:10:03 2024 +0100| [d884606ce0f46161ada47568b3d7336d697c1061] | committer: Marton Balint avutil/rational: never return greater num/den than the maximum allowed in av_d2q This reverts 887d74c47efa70d7d1513e9492d41cf7f88dee0b, because it ign

[FFmpeg-cvslog] avutil/parseutils: do no rely on av_d2q returning higher num/den than allowed in av_parse_video_rate

2024-11-16 Thread Marton Balint
ffmpeg | branch: master | Marton Balint | Sun Nov 10 15:25:26 2024 +0100| [25efe34e6f1353b50c147098355250e2f401ca33] | committer: Marton Balint avutil/parseutils: do no rely on av_d2q returning higher num/den than allowed in av_parse_video_rate > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] lavc/h264dsp: move RISC-V fn pointers to .data.rel.ro

2024-11-16 Thread Rémi Denis-Courmont
ffmpeg | branch: master | Rémi Denis-Courmont | Sat Nov 16 08:57:54 2024 +0200| [c3051d94a7939de93acd647d3a1719ce56c0c4f5] | committer: Rémi Denis-Courmont lavc/h264dsp: move RISC-V fn pointers to .data.rel.ro This should fix PIC builds. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] lavc/h264dsp: move RISC-V fn pointers to .data.rel.ro

2024-11-16 Thread Rémi Denis-Courmont
ffmpeg | branch: release/7.1 | Rémi Denis-Courmont | Sat Nov 16 08:57:54 2024 +0200| [4ea558152f05e41f15a548e2aab8e5d40546af5f] | committer: Rémi Denis-Courmont lavc/h264dsp: move RISC-V fn pointers to .data.rel.ro This should fix PIC builds. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] avformat/movenc: Fix ffv1 support

2024-11-16 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Sep 24 22:31:41 2024 +0200| [0b8c9cf5b490a0231949ab3c6d797462ae001730] | committer: Michael Niedermayer avformat/movenc: Fix ffv1 support Fixes: Ticket9975 Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] avcodec/ffv1: Support slice coding mode 1 with golomb rice

2024-11-16 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Fri Oct 25 01:45:56 2024 +0200| [967e5e8f6f6bf05461912cac3ba61090d06f7cb8] | committer: Michael Niedermayer avcodec/ffv1: Support slice coding mode 1 with golomb rice Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer > http:/

[FFmpeg-cvslog] avcodec/ffv1: Support >8bit rice golomb

2024-11-16 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Oct 16 18:49:31 2024 +0200| [a5c0ed2122a9efe06613e52f0ff3f1323bb10169] | committer: Michael Niedermayer avcodec/ffv1: Support >8bit rice golomb Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a

[FFmpeg-cvslog] avcodec/rv60: consistent indentation

2024-11-16 Thread Peter Ross
ffmpeg | branch: master | Peter Ross | Sat Nov 16 19:08:39 2024 +1100| [7b3bc4a45ba05918907eb1b49cd661eaf81e69f0] | committer: Peter Ross avcodec/rv60: consistent indentation > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b3bc4a45ba05918907eb1b49cd661eaf81e69f0 --- libavcodec/rv

[FFmpeg-cvslog] avcodec/rv60: loosen fill_mv_skip_cand top right and bottom left criteria

2024-11-16 Thread Peter Ross
ffmpeg | branch: master | Peter Ross | Sat Nov 16 19:08:39 2024 +1100| [566b737a7a7a45dd0c91f25ae420599021d57760] | committer: Peter Ross avcodec/rv60: loosen fill_mv_skip_cand top right and bottom left criteria Fixes ticket #11293. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5

[FFmpeg-cvslog] avcodec/rv60: simplify fill_mv_skip_cand

2024-11-16 Thread Peter Ross
ffmpeg | branch: master | Peter Ross | Sat Nov 16 19:08:39 2024 +1100| [f7e7d63cbcf3c1409f73ad34830dc533b0f5991b] | committer: Peter Ross avcodec/rv60: simplify fill_mv_skip_cand > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f7e7d63cbcf3c1409f73ad34830dc533b0f5991b --- libavcode

[FFmpeg-cvslog] configure: add rv60 decoder golomb dependency

2024-11-16 Thread Peter Ross
ffmpeg | branch: master | Peter Ross | Sat Nov 16 19:08:39 2024 +1100| [6ccd16dda2e1222d77f57c18e94add0ee89e9339] | committer: Peter Ross configure: add rv60 decoder golomb dependency Fixes standalone compilation of the rv60 decoder. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=