Modify

Ticket #10706 (new Bug Report - General)

Opened 13 months ago

Last modified 7 months ago

mythtv doesnt play high bitrate(9/10bit) content smoothly

Reported by: slackerlinux85@… Owned by:
Priority: minor Milestone: unknown
Component: MythTV - Video Playback Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no

Description

when playing 10bit content mythtv pauses every few seconds due to no useable video buffers left and then dumps all the frames till the video is done playing back(mythffplay plays the content fine).

9/10bit content also cannot be played with vdpau so a check is needed so it will fall back to software decoder.

Attachments

10bitwhite.mkv (277.7 KB) - added by slackerlinux85@… 13 months ago.
small test video
mythavtest.log (32.2 KB) - added by slackerlinux85@… 13 months ago.
log from mythavtest with -v general, playback

Change History

Changed 13 months ago by slackerlinux85@…

small test video

Changed 13 months ago by slackerlinux85@…

log from mythavtest with -v general, playback

comment:1 Changed 13 months ago by beirdo

comment:2 Changed 10 months ago by slackerlinux85@…

done some more debugging it seems the buffers for 9/10bit content is using FF_BUFFER_TYPE_INTERNAL and removing the if (!decode.contains(*it)) check in VideoBuffers::DoneDisplayingFrame? makes the video play smoothly so i think the problem might be with how mythtv handles FF_BUFFER_TYPE_INTERNAL buffers

i still have no idea on how to properly fix it but i hope this information will help

comment:3 Changed 7 months ago by moores.martin@…

Just to add my sample here, which appears to have the same issue. Was pointed to this and ticket #10942 by Shawn King on the users list:

http://www.gossamer-threads.com/lists/mythtv/users/531135

It is commented in #10942 that these two tickets are most likely duplicates, so just to mention that here also

My sample is here, hopefully it might help with testing:

http://dl.dropbox.com/u/419095/2012-10-20-mythvideo/2012-09-09_16-32-30.AVI

View

Add a comment

Modify Ticket

Action
as new
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.