opusdec properties

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

opusdec properties

Ugur
Hi,

I realized that use-inband-fec and plc are disabled by default. After enabling them I didn’t notice any improvements. What are the suggested values for min-latency and tolerance?  And what are they used for, i couldn’t find a detailed description of these properties. I assume these properties directly affect fec and plc.

Thanks,
Ugur
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: opusdec properties

Carlos Rafael Giani
On 2016-06-08 15:57, Uğur Bozkaya wrote:

> Hi,
>
> I realized that use-inband-fec and plc are disabled by default. After enabling them I didn’t notice any improvements. What are the suggested values for min-latency and tolerance?  And what are they used for, i couldn’t find a detailed description of these properties. I assume these properties directly affect fec and plc.
>
> Thanks,
> Ugur
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

use-inband-fec will only have an effect if Opus is operating in Voice
mode, since then, the internal SILK codec will be active, and it
contains FEC. The other codec (CELT) doesn't.
plc will be have an effect when opusdec receives gap events, for example
because an RTP depayloader element received a GstRTPPacketLost
downstream event.
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Raspberry Pi2 OMXh264dec Screen Flash

Dave
In reply to this post by Ugur
I am using the latest git master Gstreamer libraries on a Raspberry Pi2 to display HD 1920x1080 with hardware acceleration.  The video plays at full frame-rate but there is a brief flash on screen before the video starts.  It looks like a white screen with diagonal lines (like an old CRT TV with a horizontal hold problem).  I am using the framebuffer directly so no X server is involved.  My test pipeline:
gst-launch-1.0 uri=file:///home/pi/goal.mp4 ! autovideosink
which expands to:
filesrc ! typefind ! h264parse ! caps ! omxh264dec ! glupload ! glcolorconvert ! glcolorbalance ! glimagesink
How can I get the playback to cleanly display on the framebuffer without the nasty flash?  Could this be an issue with glimagesink?

Regards,

Dave.


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel