DVDNav current time
DVDNav module calculates the current time by taking the total time and then uses the block position to approximate the current playing time. Because of changing lenght of the blocksize this method is inaccurate.
A better method should be found, but this requires accessing the internal DVDread structure (see also [10144]). This functionality should be exposed from the dvdnav API and therefore requires libdvdnav development.
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Rémi Denis-Courmont added Component::Demuxers + 1 deleted label
added Component::Demuxers + 1 deleted label
- hartman changed title from DVDNav duration to DVDNav current time
changed title from DVDNav duration to DVDNav current time
- hartman changed the description
changed the description
- hartman added Difficulty::medium label
added Difficulty::medium label
- hartman changed milestone to %0.8.5-final
changed milestone to %0.8.5-final
- zorglub changed milestone to %0.8.5-test3
changed milestone to %0.8.5-test3
http://dvd.sourceforge.net/dvdinfo/ifo_vts.html#tmap time table for the cells, which needs to be used in order to do a proper SET_TIME.
- Jean-Baptiste Kempf changed milestone to %0.9.2
changed milestone to %0.9.2
- Jean-Baptiste Kempf changed milestone to %Features paradize
changed milestone to %Features paradize
what does "see also [10144]" mean here?
Another manifestation of this, I believe:
- Maintainer
[10144] used to mean Subversion revision 10144:
------------------------------------------------------------------------ r10144 | robux4 | 2005-03-05 16:02:39 +0200 (sam. 05 mars 2005) | 1 ligne Chemins modifiés : M /trunk/modules/access/dvdread.c dvdread.c: fix the title duration & time reports ------------------------------------------------------------------------
Now git commit 286a9420 http://git.videolan.org/?p=vlc.git;a=commitdiff;h=286a9420a21325a49fdd3b56d721ca3d8e90cde8
- Rémi Denis-Courmont unassigned @hartman
unassigned @hartman
Offering $400 bounty if someone can fix this within dvdnav itself (also saw it mentioned on the dev ML recently). Thanks! -roger-
Appears that mplayer has some code to do this "right" for their OSD. Maybe it would be useful... http://betterlogic.com/roger/2011/01/mplayer-counter-resets-while-playing-a-dvd/ (last comment).
added more detail here http://forum.videolan.org/viewtopic.php?f=32&t=76308&p=315301#p315301
Original author: gnosygnu
- Owner
See #3025 (closed)
if the changes from gnosygnu were accepted to libdvdnav, then this patch might work for VLC: https://gist.github.com/rdp/1390377 (use_dvdnav_jump_to_sector_by_time_vlc.diff file)
- Owner
As we are forking libdvdnav, we do not care about what happens inside the old library.
- Owner
The patch from gnosygnu was never merged because he did not adapt it to the new code.
I think it is present?
https://code.videolan.org/videolan/libdvdnav/blob/master/src/searching.c#L1262
Would a more formal patch have a chance of being accepted, I'd be happy to come up with one. Cheers!
- Owner
That would be very welcome, yes.
- Migration Bot mentioned in issue #195 (closed)
mentioned in issue #195 (closed)
- hartman mentioned in issue #198 (closed)
mentioned in issue #198 (closed)
- briah mentioned in issue #486 (closed)
mentioned in issue #486 (closed)
- Migration Bot mentioned in issue #552 (closed)
mentioned in issue #552 (closed)
- bigben mentioned in issue #668 (closed)
mentioned in issue #668 (closed)
- C-Otto mentioned in issue #765 (closed)
mentioned in issue #765 (closed)
- damienf mentioned in issue #872 (closed)
mentioned in issue #872 (closed)
- Jean-Paul Saman mentioned in issue #908 (closed)
mentioned in issue #908 (closed)
- Felix Paul Kühne mentioned in issue #917 (closed)
mentioned in issue #917 (closed)
- Ilkka Ollakka mentioned in issue #1007 (closed)
mentioned in issue #1007 (closed)
- Jean-Paul Saman mentioned in issue #1066 (closed)
mentioned in issue #1066 (closed)
- hartman mentioned in issue #1079 (closed)
mentioned in issue #1079 (closed)
- elrond1999 mentioned in issue #1209 (closed)
mentioned in issue #1209 (closed)
- magowiz mentioned in issue #1231 (closed)
mentioned in issue #1231 (closed)
- gsson mentioned in issue #1240 (closed)
mentioned in issue #1240 (closed)
- Rafaël Carré mentioned in issue #1344 (closed)
mentioned in issue #1344 (closed)
- Rafaël Carré mentioned in issue #1372 (closed)
mentioned in issue #1372 (closed)
- ipkiss mentioned in issue #1846 (closed)
mentioned in issue #1846 (closed)
- Rémi Denis-Courmont mentioned in issue #1868 (closed)
mentioned in issue #1868 (closed)
- sebastien mentioned in issue #2109 (closed)
mentioned in issue #2109 (closed)
- siretart mentioned in issue #2159 (closed)
mentioned in issue #2159 (closed)
- BlueRaid mentioned in issue #2614 (closed)
mentioned in issue #2614 (closed)
- Jean-Baptiste Kempf mentioned in issue #3025 (closed)
mentioned in issue #3025 (closed)
- Jean-Baptiste Kempf mentioned in issue #3025 (closed)
mentioned in issue #3025 (closed)