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
Change History
Changed 13 months ago by slackerlinux85@…
- Attachment 10bitwhite.mkv added
Changed 13 months ago by slackerlinux85@…
- Attachment mythavtest.log added
log from mythavtest with -v general, playback
comment:1 Changed 13 months ago by beirdo
More samples at http://ps-auxw.de/10bit-h264-sample/
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

small test video