Commit Graph

3 Commits

Author SHA1 Message Date
Stefan Seyfried
d44bb999af libtriple: improve cPlayback()
* avoid race conditions by using a mutex to protect curr_pos, fixing
 artefacts during timeshift playback
* make GetPosition() cheaper by interpolating end_pts and only fetching
 the "real" end_pts after the file has grown by 10MB


Origin commit data
------------------
Branch: master
Commit: ec4a615036
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-01-02 (Sun, 02 Jan 2011)

Origin message was:
------------------
libtriple: improve cPlayback()

* avoid race conditions by using a mutex to protect curr_pos, fixing
 artefacts during timeshift playback
* make GetPosition() cheaper by interpolating end_pts and only fetching
 the "real" end_pts after the file has grown by 10MB


------------------
This commit was generated by Migit
2011-11-06 16:13:05 +01:00
Stefan Seyfried
d919c71073 libtriple: cPlayback: improve get_pts
* add the buffer size to the call to avoid overflows
* extract PTS also from MPEG1 packets


Origin commit data
------------------
Branch: master
Commit: c0a18f269a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-08-29 (Sun, 29 Aug 2010)



------------------
This commit was generated by Migit
2011-11-06 16:13:03 +01:00
Stefan Seyfried
4376f7710c libtriple: implement working cPlayback class
no fast forward, no mpeg playback (yet ;)


Origin commit data
------------------
Branch: master
Commit: 7076b238ee
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-03-13 (Sat, 13 Mar 2010)



------------------
This commit was generated by Migit
2011-11-06 16:13:03 +01:00