[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