omxh264 video encode problems

Digits gstdev at digits.tv
Tue Jul 26 15:42:59 UTC 2016


It plays fine (after the initial stall) from the command line with 
playbin on my Mac - I will test it on my Raspberry tomorrow for you.

Regards,

Dave.

On 27/07/2016 12:12 AM, Christian Isenberg wrote:
> Here is a sample video. Note that the beginning is slow because of the 
> webcam. This is not a problem.
> https://dl.dropboxusercontent.com/u/5610600/1234_c0.mp4
>
> I've tried to play it on my desktop using vaapi h264 decoder but had 
> no success. Only VLC and Chrome browser can open it successfully.
>
> Em ter, 26 de jul de 2016 às 11:27, Digits <info at digits.tv 
> <mailto:info at digits.tv>> escreveu:
>
>     I have a RPi2 available for testing, I'll check with it if you can
>     link to a sample file.
>
>     Regards,
>
>     Dave.
>
>     On 26/07/2016 9:50 PM, christian.isenberg wrote:
>>     Hello everybody,
>>
>>     Since I could't find anything about this problem I had to create a new post.
>>     So I'm using a RaspberryPi to generate h264 videos from a sequence of jpegs
>>     that I get from a webcam.
>>
>>     *this is my current pipe:*
>>     gst-launch-1.0 -e v4l2src do-timestamp=true device=/dev/video0 ! videorate
>>     ! image/jpeg,width=640,height=480,framerate=15/1 ! jpegparse ! jpegdec
>>     ! omxh264enc ! video/x-h264,framerate=15/1, speed-preset=medium
>>     ! h264parse ! mp4mux ! filesink location= video.mp4
>>
>>     It is working like a charm, except that the videos can only be played with
>>     chrome or VLC.
>>     What I'm trying is to decode it again using gstreamer afterwards using the
>>     following pipe:
>>
>>     *gst-launch-1.0 playbin uri=file://PATH_TO_FILE/video.mp4*
>>
>>     And it ends the execution before showing the first frame.
>>
>>     *Setting pipeline to PAUSED ...
>>     Pipeline is PREROLLING ...
>>     libva info: VA-API version 0.39.2
>>     libva info: va_getDriverName() returns 0
>>     libva info: Trying to open /usr/lib/dri/i965_drv_video.so
>>     libva info: Found init function __vaDriverInit_0_39
>>     libva info: va_openDriver() returns 0
>>     Got context from element 'vaapidecode': gst.vaapi.Display=context,
>>     gst.vaapi.Display=(GstVaapiDisplay)NULL;
>>     Redistribute latency...
>>     Got context from element 'playsink': gst.vaapi.Display=context,
>>     gst.vaapi.Display=(GstVaapiDisplay)NULL;
>>     Redistribute latency...
>>     Pipeline is PREROLLED ...
>>     Setting pipeline to PLAYING ...
>>     New clock: GstSystemClock
>>     Got EOS from element "playbin0".
>>     Execution ended after 0:00:00.000176603
>>     Setting pipeline to PAUSED ...
>>     Setting pipeline to READY ...
>>     Setting pipeline to NULL ...
>>     Freeing pipeline ...*
>>
>>     I even tried to use qtmux instead of mp4mux, but the results are the same.
>>     Does anyone had the same problem ?
>>
>>     Thanks so far
>>
>>
>>
>>
>>
>>     --
>>     View this message in context:http://gstreamer-devel.966125.n4.nabble.com/omxh264-video-encode-problems-tp4678844.html
>>     Sent from the GStreamer-devel mailing list archive at Nabble.com.
>>     _______________________________________________
>>     gstreamer-devel mailing list
>>     gstreamer-devel at lists.freedesktop.org
>>     <mailto:gstreamer-devel at lists.freedesktop.org>
>>     https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>     _______________________________________________
>     gstreamer-devel mailing list
>     gstreamer-devel at lists.freedesktop.org
>     <mailto:gstreamer-devel at lists.freedesktop.org>
>     https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> -- 
> Christian Isenberg
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160727/b49e941b/attachment.html>


More information about the gstreamer-devel mailing list