[mythtv-commits] mythtv/fixes/0.24 commit: 1a69c92db by Taylor Ralph (tralph)
MythTV
noreply at mythtv.org
Sat Feb 5 03:45:12 UTC 2011
Author: Taylor Ralph <tralph at mythtv.org>
Change Date: 2011-02-04T19:00:52-08:00
Push Date: 2011/02/04 19:45:09 -0800
Repository: mythtv
Branch: fixes/0.24
New Revision: 1a69c92db869ebb47b638404ac4fd1bb4078c584
Changeset: https://github.com/MythTV/mythtv/commit/1a69c92db
Log:
Several changes to fix the current position and duration of the playback OSD
* Start using the currently displayed video timecode for the OSD position instead of frame number and total frames which is inaccurate.
* Use FFmpeg duration for pre-recorded and video playback length. LiveTV is already correct since it uses the actual recording times but in-progress recordings still uses frames written and fps which is obviously wrong for variable framerate and repeat frame material. The problem with in-progress duration should be able to be fixed by using recording times like livetv does. An update to mythplayer and the recorder class will be necessary.
* Refactor and clean-up some timestamp/timecode handling.
Refs #8631.
Fixes #9109.
git-svn-id: http://svn.mythtv.org/svn/trunk@27326 7dbf422c-18fa-0310-86e9-fd20926502f2
(cherry picked from commit ee9af286f44cedacb718c91cc6093cc671eca8bf)
Modified:
mythtv/libs/libmythtv/avformatdecoder.cpp
mythtv/libs/libmythtv/avformatdecoder.h
mythtv/libs/libmythtv/frame.h
mythtv/libs/libmythtv/mythplayer.cpp
mythtv/libs/libmythtv/mythplayer.h
More information about the mythtv-commits
mailing list