Encoder (x264enc) and Decoder VDPAU incompatibility?
Jérémy Lauraire
jeremy.lauraire at gmail.com
Fri Aug 26 00:57:27 PDT 2011
Hi,
I have posted many questions on this forum and I would like to sum up my
problem today.
I have developed :
- an *Encoder h264* on this model : appsrc -> x264enc -> appsink
- a* Decoder* that does VDPAU hardware acceleration with : appsrc ->
vdpauh264dec -> vdpauvideopostprocess -> vdpausink.
(The use of GstAppSrc and GstAppSink responds to my project's constraint
which is the use of a particular network protocol...)
I have tested the whole process with MPEG2 codec and it works fine (CPU <
2%). But no way to do it with h264...?
The decoder replies (GST_DEBUG log) :
0:00:04.492899441 8629 0x1c2d570 DEBUG basevideodecoder
gstbasevideodecoder.c:567:gst_base_video_decoder_drain: *no sync, scanning
*0:00:04.492909724 8629 0x1c2d570 DEBUG basevideodecoder
gstbasevideodecoder.c:587:gst_base_video_decoder_drain: *found possible sync
after 0 bytes (of 3)
*0:00:04.492918819 8629 0x1c2d570 DEBUG *
vdpauh264dec*h264/gstvdph264dec.c:654:gst_vdp_h264_dec_scan_for_packet_end:
start_code: 1
No error and no warning.....? I don't understand what is going wrong. Any
idea? Thanks in advance!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20110826/8ea77b58/attachment.htm>
More information about the gstreamer-devel
mailing list