[mythtv-commits] mythtv commit: r8478 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue Jan 3 02:51:31 UTC 2006


      Author: danielk
        Date: 2006-01-03 02:51:30 +0000 (Tue, 03 Jan 2006)
New Revision: 8478
   Changeset: http://cvs.mythtv.org/trac/changeset/8478

Modified:

   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp

Log:

References #754.

This fixes three problems:
 1/ If timestretch is enabled in LiveTV, Play(1.0f,...) gets called repeatedly. The change is to only call it when the play_speed is greater than one. This was  preventing PVR-350 output from pausing the ringbuffer on ringbuffer switches.

 2/ We didn't check if OpenFile() failed in JumpToProgram(), causing a SEGFAULT when it failed but we tried to use the non-existent decoder anyway.

 3/ If we are already using VideoOutputIvtv and IvtvDecoder can't decode the ringbuffer presented to it in OpenFile() then fail, don't try to use an AvFormatDecoder which will doesn't work with VideoOutputIvtv.

Also, this adds some documentation.






More information about the mythtv-commits mailing list