Ich bastele ja momentan an DreamStream für Enigma2 rum, welches statt VLC nun GStreamer benutzen wird.
Leider bekomme ich aber bisher keinen Sync zwischen Audio und Video hin:
- mit "sync=true" für den Audiosink => Video ok, kein Audio
- mit "sync=false" für den Audiosink => Video+Audio ok, aber unsynchron (logisch)
Die Pipeline wird dynamisch erstellt ("pad-added" vom Demuxer) und sieht dann prinzipiell so aus:
Code
-> queue -> mpeg2dec -> ...
neonhttpsrc -> flutsdemux -> queue -> mad -> ...
-> queue -> a52dec -> ...
Was muss man den nun tun um die Pipelines zu synchronisieren? Stehe da momentan etwas auf dem Schlauch und komme nicht wirklich weiter...
Jemand eine helfende Hand?