Hi all and Merry Christmas,
Unfortunantly this issue is not completely resolved. Playback is working with recorded .ts but it seems that aiurdemux is not capable of demuxing Live TS-feeds. It seems to get stuck in a loop while trying to do a seek, however Live streams are not seekable, right?.
I have created a workaround for the problem, but im not sure if I addressed the root cause properly.
--- /home/torbjorn/src/gst-fsl-plugin-2.0.3/src/parser/aiur/src/aiurdemux.c 2011-09-13 18:03:34.000000000 +0200
+++ aiurdemux.c 2011-12-26 15:28:28.000000000 +0100
@@ -652,7 +652,7 @@
if (size == 0)
return ret;
- if (content->offset != gst_aiur_stream_cache_get_position (content->cache)) {
+ if (content->offset != gst_aiur_stream_cache_get_position (content->cache) && content->seekable) {
gst_aiur_stream_cache_seek (content->cache, content->offset);
}
gint64 readsize =
Im using a DVB-T2 NanoStick 290e on the i.MX53 QSB and im getting both SD and HD Live-feeds from that device. With my patch the SD feeds play well in totem, however the HD feeds get blocky and does not play well at all. However if i record the HD-feed in to a .ts file and then play that file with totem, then playback is ok. Can anyone here point me in the right direction in how to fix Live Mpeg2 TS HD playback in totem?
Kindest regards
Torbjörn