Stefan Seyfried
eb7f51252e
triple: avoid a crash in cPlayback destructor
2013-03-03 22:07:56 +01:00
martii
8d5e5a7cd2
libeplayer3: this may improve recovery from broken streams
2013-03-03 20:55:39 +01:00
martii
d4c0cfe133
libeplayer3: switch back to software decoding for AAC; crude fix for PCM injection (newer ffmpeg versions return floats instead of shorts), injected PCM streams (OGG, for example), will now work again. I'd be grateful if anybody with a deeper understanding of the FFMPEG API would supply a cleaner fix ...
2013-03-03 13:38:39 +01:00
Stefan Seyfried
c191aba9ca
triple: fix wrong length in cDemux::sectionFilter()
2013-03-02 15:45:18 +01:00
martii
17f3713093
libeplayer: set 65535 as maximum PES length
2013-02-26 19:57:15 +01:00
martii
9bb9a8d5fd
libeplayer: assume unlimited PES length for too large packets
2013-02-26 19:56:08 +01:00
Stefan Seyfried
4b9d9271b6
spark: fix compiler warning in cVideo
2013-02-24 16:31:37 +01:00
Stefan Seyfried
afdca9c02b
implement cDemux::GetSource()
2013-02-24 16:29:59 +01:00
Stefan Seyfried
e900236f7e
cDemux: fix removePid / pesfds usage
2013-02-24 14:11:09 +01:00
Stefan Seyfried
707020d16b
cDemux: add copyright header
2013-02-24 13:35:31 +01:00
Stefan Seyfried
74cb82e66c
cDemux::sectionFilter: fix invalid length calculation
2013-02-24 13:26:55 +01:00
Stefan Seyfried
70979f4df3
spark_fp: add options for setting led status
...
from git://gitorious.org/~martii/neutrino-hd/martiis-libstb-hal.git
2013-02-24 13:07:54 +01:00
Stefan Seyfried
6ec87214f2
libspark/hw_caps: add more stb ids
...
from git://gitorious.org/~martii/neutrino-hd/martiis-libstb-hal.git
2013-02-24 13:05:53 +01:00
martii
a367d1f5db
sync with seife
2013-01-30 19:13:45 +01:00
graugans
6b97269926
fixed the debug output to match the correct device
2013-01-25 10:25:47 +01:00
Stefan Seyfried
65478d9e85
libtriple: fix measurement demux speed
2013-01-23 21:31:03 +01:00
Stefan Seyfried
5cb4a9d274
libtriple: fix neutrino streamdev
2013-01-23 21:29:27 +01:00
martii
3641f0ef6f
libeplayer3: experimental fixes
2013-01-17 18:37:45 +01:00
Stefan Seyfried
393f5452f4
video_td.h: add compat define for SCREENSHOT
2013-01-13 18:46:26 +01:00
Stefan Seyfried
e6fefa10c1
triple: add a sanity check to cVideo::GetScreenImage
2013-01-13 18:11:36 +01:00
Stefan Seyfried
ae74fe2d0f
triple: implement cVideo::GetScreenImage
2013-01-12 19:18:23 +01:00
Stefan Seyfried
3f2a7a8809
deuglify library build
...
* build intermediate libraries for each subdirectory
* link those libs in main directory instead of single objects
* ugly hack in configure.ac to disable dynamic lib for now
2012-12-01 13:29:27 +01:00
Stefan Seyfried
7c46077051
deuglify library build
...
* build intermediate libraries for each subdirectory
* link those libs in main directory instead of single objects
* ugly hack in configure.ac to disable dynamic lib for now
2012-12-01 13:29:27 +01:00
Stefan Seyfried
929acbae43
azbox: handle rmfp_player failures/features more graceful
2012-11-24 17:39:33 +01:00
Stefan Seyfried
64c24b743f
azbox: disable video output on standby
2012-11-21 18:20:43 +01:00
Stefan Seyfried
6b9d6af7fa
atbox: make cDemux more robust
...
* workaround hanging Read() if frontend loses and regains lock
* set DMX_ONESHOT for TDT and TOT sections
(this is the same as commit fe7b385660
for spark)
2012-11-21 13:29:16 +01:00
Stefan Seyfried
af6f651255
azbox: mostly rewrite cPlayback rmfp_player wrapper
...
* use the file based /tmp/rmfp.{cmd2,in2,out2} interface instead
of the previously used FIFOs, this seems more reliable
* convert code to lt_debug/lt_info infrastructure
2012-11-18 19:29:00 +01:00
Stefan Seyfried
fea8d10c36
azbox: rework cPlayback rmfp_player wrapper
...
it now actually plays something, but will need more love
2012-11-16 23:42:45 +01:00
Stefan Seyfried
75d4d5021b
lt_debug: add HAL_* constants to allow renaming
2012-11-16 23:20:27 +01:00
martii
a8bb8bb705
libeplayer/playback: initialize length to -1
2012-11-12 14:20:55 +01:00
Stefan Seyfried
1466524bc5
add pic2m2v for bulk-creating the still-mpegs
2012-11-11 16:53:18 +01:00
martii
0243da9367
libeplayer3 fix
2012-11-10 13:41:59 +01:00
martii
83fe4c7174
libeplayer3: check for valid avContext pointer
2012-11-09 17:43:11 +01:00
martii
0d9281063b
improve subtitle handling
2012-11-06 14:34:31 +01:00
martii
4a7345e6e6
sync
2012-11-04 18:46:58 +01:00
martii
41daed4748
libspark/libeplayer: rudimentary subtitle support, probably unstable
2012-11-04 15:39:48 +01:00
Stefan Seyfried
e544fab4f2
libeplayer3: sync with tdt git commit 06fe782fd6
...
This ports this commit:
Author: Matthias <matthias@Build-VM.(none)>
Date: Fri Oct 26 19:54:46 2012 +0200
[libeplayer3] enable wav payback (16 bit le)
2012-11-03 17:25:52 +01:00
Stefan Seyfried
09f394fbef
libeplayer3: sync with tdt git commit 06fe782fd6
...
This ports this commit:
Author: Matthias <matthias@Build-VM.(none)>
Date: Fri Oct 26 19:54:46 2012 +0200
[libeplayer3] enable wav payback (16 bit le)
2012-11-03 17:25:52 +01:00
martii
986b39c04e
get rid of most compiler warnings
2012-10-27 18:08:29 +02:00
martii
65c64c77b4
enable wav payback (16 bit le) (from TDT, thanks hellmaster1024)
2012-10-27 18:07:02 +02:00
Stefan Seyfried
0e96784ad9
cRecord: fix last commit
2012-10-12 06:35:29 +02:00
Stefan Seyfried
c4422bcfbb
adapt cRecord API to coolstream changes
2012-10-12 06:24:16 +02:00
Stefan Seyfried
9f433f9dfa
add implementation for boxtype "generic"
...
This is mostly a dummy implementation except for the dmx class which
should be working. It is intended for testing on PCs with budget
DVB cards which don't have a decoder anyway.
2012-10-08 20:34:38 +02:00
martii
8b33e32cf8
libeplayer3: disable noprobe hack
2012-10-04 09:42:28 +02:00
martii
bf7e63689d
sync
2012-10-04 09:32:05 +02:00
Stefan Seyfried
9efe410790
spark: speed up playback start for PLAYMODE_TS
2012-10-04 00:09:04 +02:00
Stefan Seyfried
ed10c47327
libeplayer3: fix invalid free()
...
according to the man pages....
* dirname() can not return NULL
* the pointer returned by dirname must not be free()d
* strdup() can return NULL
2012-10-04 00:02:51 +02:00
Stefan Seyfried
67dc685e61
libeplayer3: fix invalid free()
...
according to the man pages....
* dirname() can not return NULL
* the pointer returned by dirname must not be free()d
* strdup() can return NULL
2012-10-04 00:02:51 +02:00
Stefan Seyfried
c048f57223
libeplayer3: sync with tdt git commit fed2a419dc
2012-10-03 23:51:56 +02:00
Stefan Seyfried
173ef3230a
libeplayer3: sync with tdt git commit fed2a419dc
2012-10-03 23:51:56 +02:00