[mythtv-commits] mythtv/master commit: b944b041c by Mark Kendall (mark-kendall)

MythTV noreply at mythtv.org
Tue Jun 21 02:39:30 UTC 2011


      Author:  Mark Kendall <mkendall at mythtv.org>
 Change Date:  2011-06-20T19:31:16-07:00
   Push Date:  2011/06/20 19:39:23 -0700
  Repository:  mythtv
      Branch:  master
New Revision:  b944b041c8987ea135076c1af63bb905a50d7a1d
   Changeset:  https://github.com/MythTV/mythtv/commit/b944b041c

Log:

DVD: Refactor forced video aspect ratio code.

Instead of using custom code to force the aspect ratio during dvd
playback (usually used to force still frames to 16:9), just monitor the
aspect ratio within DVDRingBuffer and use it to override the stream
aspect ratio in AvFormatDecoder.

Other than simplifying the player code, this avoids another potentially
buggy and costly call directly from the decoder thread into the player.

Refs #9854
Refs #9268

Modified:

   mythtv/libs/libmythtv/avformatdecoder.cpp
   mythtv/libs/libmythtv/dvdringbuffer.cpp
   mythtv/libs/libmythtv/dvdringbuffer.h
   mythtv/libs/libmythtv/mythplayer.cpp
   mythtv/libs/libmythtv/mythplayer.h



More information about the mythtv-commits mailing list