Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Commits

Ticket #7521: [PATCH] AVFormatDecoder: Seeking Improvements

 

 

MythTV commits RSS feed   Index | Next | Previous | View Threaded


mythtv at cvs

Nov 7, 2009, 10:12 PM

Post #1 of 1 (66 views)
Permalink
Ticket #7521: [PATCH] AVFormatDecoder: Seeking Improvements

#7521: [PATCH] AVFormatDecoder: Seeking Improvements
-------------------------------------+--------------------------------------
Reporter: tralph11@… | Owner: janne
Type: patch | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - Video Playback | Version: head
Severity: medium | Mlocked: 0
-------------------------------------+--------------------------------------
This patch addresses issues related to libav seeking. Here are a few key
points related to the patch.

* We should only use exact seeks when doing frame-by-frame seeking. It is
way to slow to perform exact seeks when doing FF/REW.

* Since we don't perform exact seeks for FF/REW it is important to set or
clear the AVSEEK_FLAG_BACKWARD to avoid getting stuck in an infinite loop.

* Always flush the buffers when performing a seek.

* Please note that MPEG-TS seeking is currently slow so except for FF3X
all other FF/REW speeds should be avoided. This is due to the fact that
seeking in this container jumps back repeatedly causing the MythTV
RingBuffer protocol to rebuffer which is a high latency action. Apparently
MPEG-TS seeking is being improved by the FFmpeg devs. Another option to
improve performance is to use the 'file' protocol instead of the 'rbuffer'
protocol.

Refs #7252, #7397, #7454

--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7521>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits[at]mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits

MythTV commits RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.