[mythtv-commits] Ticket #10706: mythtv doesnt play high bitrate(9/10bit) content smoothly

MythTV noreply at mythtv.org
Sat Nov 23 02:24:45 UTC 2013


#10706: mythtv doesnt play high bitrate(9/10bit) content smoothly
-------------------------------------+-----------------------------
 Reporter:  slackerlinux85@…         |          Owner:  jyavenard
     Type:  Bug Report - General     |         Status:  accepted
 Priority:  minor                    |      Milestone:  unknown
Component:  MythTV - Video Playback  |        Version:  Unspecified
 Severity:  medium                   |     Resolution:
 Keywords:                           |  Ticket locked:  0
-------------------------------------+-----------------------------

Comment (by slackerlinux85@…):

 finally got around to finding a fix for this

 kinda disappointed that this has been opened for 1.5 years and kinda
 disappointed it took me this long to find a fix that im happy with
 releasing

 the main issue is that for non-directrendering codecs ffmpeg handles the
 buffers but the buffers are still added to the decode queue so they are
 never released(till the buffers full and all frames get dropped) what this
 does is add a direct rendering setting to videoframe and if set it skips
 adding the frames to the decode list

 i dont know much about the buffering code but this code fixes 9/10bit
 aswell as the camera samples i have. this is the best way i have found to
 do it but it feels more like a workaround then a fix and i really dont
 know enough about mythtv to know if its correct(and theres probably a much
 better way to fix this)

 there still needs to be a software fallback check for 9/10bit content with
 vdpau. i had a go at that months ago(only about 5 mins) but i ended up
 with black screen + audio(better then failed to init avsync) unfortunally
 i the dev macine im using atm is an intel chip so i wont be doing a patch
 for that(atleast for now)

--
Ticket URL: <http://code.mythtv.org/trac/ticket/10706#comment:5>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list