you should not need to disable a/v sync (e.g sync=false). even with audio-sink=fakesink you can get a/v sync, in which case it uses an OS timer for sync.
things you can do to check h/w accelerated video:
- watch -d cat /proc/interupts --> you should see mailbox ITs when doing video playback
- check syslink_daemon is running with ps
- look at the GST pipeline:
export GST_DEBUG_DUMP_DOT_DIR=/tmp
<run any MM command, such as playbin2 or totem>
<look for the .dot file in /tmp, it's a graphical representation of the pipeline computed dynamically, using dot format>
dot -T png -O /tmp/<your file>.dot --> open the PNG, you should see that 1) the decoder element used is 'gstducati', 2) the displaysink is pvrvideosink
ricardo,
you should not need to disable a/v sync (e.g sync=false). even with audio-sink=fakesink you can get a/v sync, in which case it uses an OS timer for sync.
things you can do to check h/w accelerated video:
- watch -d cat /proc/interupts --> you should see mailbox ITs when doing video playback DUMP_DOT_ DIR=/tmp
- check syslink_daemon is running with ps
- look at the GST pipeline:
export GST_DEBUG_
<run any MM command, such as playbin2 or totem>
<look for the .dot file in /tmp, it's a graphical representation of the pipeline computed dynamically, using dot format>
dot -T png -O /tmp/<your file>.dot --> open the PNG, you should see that 1) the decoder element used is 'gstducati', 2) the displaysink is pvrvideosink