use a c++ map instead of arrays to store audio stream data
Side effect: audio streams as returned by findAllPids() are now
sorted by pid, helping default selection for MPEG and VDR streams
Origin commit data
------------------
Commit: 997153cb8f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-05-15 (Sun, 15 May 2011)
every libtriple module can have its debug output enabled separately
by exporting the TRIPLE_DEBUG variable
Origin commit data
------------------
Commit: 4435f30b3c
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)
* 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
------------------
Commit: ec2ad396c0
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
* add the buffer size to the call to avoid overflows
* extract PTS also from MPEG1 packets
Origin commit data
------------------
Commit: f50f68677f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-08-29 (Sun, 29 Aug 2010)
First try at implementing fast forward. Needs more love.
Reverse does not work yet, setting speed to negative values
right now simply resets to "play" mode.
Origin commit data
------------------
Commit: a3440d19df
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-08-14 (Sat, 14 Aug 2010)
no fast forward, no mpeg playback (yet ;)
Origin commit data
------------------
Commit: 912b736dee
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-03-13 (Sat, 13 Mar 2010)