OMX H264 encoder error with Gstreamer RTSP Server
Vincent BENOIT
sinseman44 at gmail.com
Mon Dec 23 06:10:14 PST 2013
Hi all,
I try to use the omx h264 encoder with the library gst-rtsp-server and I
have an error.
I launch the test_readme binary example from gst-rtsp-server package
modified to include omxh264enc.
The modification is on gst_rtsp_media_factory_set_launch() function to
replace the encoder :
gst_rtsp_media_factory_set_launch (factory,
"( videotestsrc
is-live=1 ! video/x-raw, width=320, height=240 ! omxh264enc ! rtph264pay
name=pay0 pt=96 )");
some traces when a RTSP client try to connect to the server :
# GST_DEBUG="omx*:7, rtsp*:7, videotestsrc:7" ./test-readme
[...]
0:00:02.895539000 915 0x1410690 LOG videotestsrc
gstvideotestsrc.c:866:gst_video_test_src_fill:<videotestsrc0> creating
buffer from pool for frame 0
0:00:02.903235000 915 0x1410690 DEBUG videotestsrc
gstvideotestsrc.c:890:gst_video_test_src_fill:<videotestsrc0> Timestamp:
0:00:00.000000000 = accumulated 0:00:00.000000000 + offset:
0:00:00.000000000 + running time: 0:00:00.000000000
0:00:02.905971000 915 0x1410690 DEBUG omxvideoenc
gstomxvideoenc.c:1336:gst_omx_video_enc_reset:<omxh264enc-omxh264enc0>
Resetting encoder
0:00:02.907165000 915 0x1410690 DEBUG omx
gstomx.c:1436:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Setting
video_encode port 200 to flushing
0:00:02.908313000 915 0x1410690 DEBUG omx
gstomx.c:1442:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0>
video_encode port 200 was flushing already
0:00:02.909795000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:02.911759000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:02.912971000 915 0x1410690 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 200 definition: None (0x00000000)
0:00:02.914103000 915 0x1410690 DEBUG omx
gstomx.c:1561:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Set
video_encode port 200 to flushing: None (0x00000000)
0:00:02.915504000 915 0x1410690 DEBUG omx
gstomx.c:1436:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Setting
video_encode port 201 to flushing
0:00:02.916628000 915 0x1410690 DEBUG omx
gstomx.c:1442:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0>
video_encode port 201 was flushing already
0:00:02.917968000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:02.919974000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:02.921357000 915 0x1410690 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 201 definition: None (0x00000000)
0:00:02.922475000 915 0x1410690 DEBUG omx
gstomx.c:1561:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Set
video_encode port 201 to flushing: None (0x00000000)
0:00:02.923873000 915 0x1410690 DEBUG omx
gstomx.c:1436:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Setting
video_encode port 200 to not flushing
0:00:02.925069000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:02.927772000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:02.928981000 915 0x1410690 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 200 definition: None (0x00000000)
0:00:02.930258000 915 0x1410690 DEBUG omx
gstomx.c:1561:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Set
video_encode port 200 to not flushing: None (0x00000000)
0:00:02.932196000 915 0x1410690 DEBUG omx
gstomx.c:1436:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Setting
video_encode port 201 to not flushing
0:00:02.933590000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:02.935552000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:02.936772000 915 0x1410690 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 201 definition: None (0x00000000)
0:00:02.937900000 915 0x1410690 DEBUG omx
gstomx.c:1561:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Set
video_encode port 201 to not flushing: None (0x00000000)
0:00:02.939352000 915 0x1410690 DEBUG omx
gstomx.c:2053:gst_omx_port_populate_unlocked:<omxh264enc-omxh264enc0>
Populating video_encode port 201
0:00:02.940461000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:02.942307000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:02.943506000 915 0x1410690 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 201 definition: None (0x00000000)
0:00:02.944905000 915 0x1410690 DEBUG omx
gstomx.c:2102:gst_omx_port_populate_unlocked:<omxh264enc-omxh264enc0>
Populated video_encode port 201: None (0x00000000)
0:00:02.947627000 915 0x1410690 DEBUG omxvideoenc
gstomxvideoenc.c:1117:gst_omx_video_enc_set_format:<omxh264enc-omxh264enc0>
Setting new format I420
0:00:02.948834000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:02.950820000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:02.952055000 915 0x1410690 DEBUG omx
gstomx.c:807:gst_omx_component_get_state:<omxh264enc-omxh264enc0> Getting
state of video_encode
0:00:02.953277000 915 0x1410690 DEBUG omx
gstomx.c:884:gst_omx_component_get_state:<omxh264enc-omxh264enc0>
video_encode returning state Loaded
0:00:02.954659000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:02.956498000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:02.957709000 915 0x1410690 DEBUG omxvideoenc
gstomxvideoenc.c:1079:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports I420 (20) at index 0
0:00:02.958841000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:02.961419000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:02.963242000 915 0x1410690 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 39 at index 1
0:00:02.964455000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:02.962689000 915 0x143f180 DEBUG omx
gstomx.c:1215:gst_omx_port_acquire_buffer:<omxh264enc-omxh264enc0>
Acquiring video_encode buffer from port 201
0:00:02.965980000 915 0x143f180 DEBUG omx
gstomx.c:1313:gst_omx_port_acquire_buffer:<omxh264enc-omxh264enc0> Queue of
video_encode port 201 is empty
0:00:02.967687000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:02.968890000 915 0x1410690 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 6 at index 2
0:00:02.970377000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:02.972221000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:02.973440000 915 0x1410690 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 12 at index 3
0:00:02.974594000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:02.976420000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:02.977614000 915 0x1410690 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 2130706433 at index 4
0:00:02.978913000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:02.980821000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:02.981967000 915 0x1410690 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 2130706437 at index 5
0:00:02.982243000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:02.984239000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: No more (0x8000100e)
0:00:02.985463000 915 0x1410690 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 2130706437 at index 6
0:00:02.986634000 915 0x1410690 DEBUG omxvideoenc
gstomxvideoenc.c:1233:gst_omx_video_enc_set_format:<omxh264enc-omxh264enc0>
Setting inport port definition
0:00:02.987960000 915 0x1410690 DEBUG omx
gstomx.c:1016:gst_omx_component_set_parameter:<omxh264enc-omxh264enc0>
Setting video_encode parameter at index 0x02000001
0:00:02.989941000 915 0x1410690 DEBUG omx
gstomx.c:1019:gst_omx_component_set_parameter:<omxh264enc-omxh264enc0> Set
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:02.991264000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:02.993117000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:02.994325000 915 0x1410690 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 200 definition: None (0x00000000)
0:00:02.995462000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:02.997269000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:02.998456000 915 0x1410690 DEBUG omx
gstomx.c:1016:gst_omx_component_set_parameter:<omxh264enc-omxh264enc0>
Setting video_encode parameter at index 0x02000001
0:00:03.000319000 915 0x1410690 DEBUG omx
gstomx.c:1019:gst_omx_component_set_parameter:<omxh264enc-omxh264enc0> Set
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:03.001467000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:03.003279000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:03.004480000 915 0x1410690 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 201 definition: None (0x00000000)
0:00:03.005920000 915 0x1410690 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000010
0:00:03.007850000 915 0x1410690 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000010: None (0x00000000)
0:00:03.010358000 915 0x1410690 ERROR omxh264enc
gstomxh264enc.c:204:gst_omx_h264_enc_set_format:<omxh264enc-omxh264enc0>
Unsupported profile constrained-baseline
0:00:03.011662000 915 0x1410690 ERROR omxvideoenc
gstomxvideoenc.c:1240:gst_omx_video_enc_set_format:<omxh264enc-omxh264enc0>
Subclass failed to set the new format
0:00:03.013830000 915 0x13caaf0 WARN rtspmedia
rtsp-media.c:1645:default_handle_message: 0x13e41e8: got error GStreamer
error: negotiation problem. (gstvideoencoder.c(1366):
gst_video_encoder_chain ():
/GstPipeline:media-pipeline/GstBin:bin0/GstOMXH264Enc-omxh264enc:omxh264enc-omxh264enc0:
encoder not initialized)
[ ... ]
Next, I try gst-launch command directly to push rtp packet and it works
with this command :
# GST_DEBUG="omx*:7, rtsp*:7, videotestsrc:7" gst-launch-1.0 -v
videotestsrc is-live=1 ! 'video/x-raw, width=320, height=240' ! omxh264enc
! rtph264pay name=pay0 pt=96 ! udpsink host=10.33.229.8 port=5000
0:00:00.534502000 968 0x17e13b0 LOG videotestsrc
gstvideotestsrc.c:866:gst_video_test_src_fill:<videotestsrc0> creating
buffer from pool for frame 0
0:00:00.543617000 968 0x17e13b0 DEBUG videotestsrc
gstvideotestsrc.c:890:gst_video_test_src_fill:<videotestsrc0> Timestamp:
0:00:00.000000000 = accumulated 0:00:00.000000000 + offset:
0:00:00.000000000 + running time: 0:00:00.000000000
0:00:00.545946000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1336:gst_omx_video_enc_reset:<omxh264enc-omxh264enc0>
Resetting encoder
0:00:00.547098000 968 0x17e13b0 DEBUG omx
gstomx.c:1436:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Setting
video_encode port 200 to flushing
0:00:00.548484000 968 0x17e13b0 DEBUG omx
gstomx.c:1442:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0>
video_encode port 200 was flushing already
0:00:00.549830000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:00.551953000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.553314000 968 0x17e13b0 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 200 definition: None (0x00000000)
0:00:00.554753000 968 0x17e13b0 DEBUG omx
gstomx.c:1561:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Set
video_encode port 200 to flushing: None (0x00000000)
0:00:00.556153000 968 0x17e13b0 DEBUG omx
gstomx.c:1436:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Setting
video_encode port 201 to flushing
0:00:00.557684000 968 0x17e13b0 DEBUG omx
gstomx.c:1442:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0>
video_encode port 201 was flushing already
0:00:00.559036000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:00.561094000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.563251000 968 0x17e13b0 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 201 definition: None (0x00000000)
0:00:00.564377000 968 0x17e13b0 DEBUG omx
gstomx.c:1561:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Set
video_encode port 201 to flushing: None (0x00000000)
0:00:00.565686000 968 0x17e13b0 DEBUG omx
gstomx.c:1436:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Setting
video_encode port 200 to not flushing
0:00:00.567146000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:00.569318000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.570768000 968 0x17e13b0 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 200 definition: None (0x00000000)
0:00:00.572148000 968 0x17e13b0 DEBUG omx
gstomx.c:1561:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Set
video_encode port 200 to not flushing: None (0x00000000)
0:00:00.573677000 968 0x17e13b0 DEBUG omx
gstomx.c:1436:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Setting
video_encode port 201 to not flushing
0:00:00.575080000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:00.577200000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.578482000 968 0x17e13b0 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 201 definition: None (0x00000000)
0:00:00.579919000 968 0x17e13b0 DEBUG omx
gstomx.c:1561:gst_omx_port_set_flushing:<omxh264enc-omxh264enc0> Set
video_encode port 201 to not flushing: None (0x00000000)
0:00:00.581345000 968 0x17e13b0 DEBUG omx
gstomx.c:2053:gst_omx_port_populate_unlocked:<omxh264enc-omxh264enc0>
Populating video_encode port 201
0:00:00.582736000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:00.584808000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.586010000 968 0x17e13b0 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 201 definition: None (0x00000000)
0:00:00.587368000 968 0x17e13b0 DEBUG omx
gstomx.c:2102:gst_omx_port_populate_unlocked:<omxh264enc-omxh264enc0>
Populated video_encode port 201: None (0x00000000)
0:00:00.590603000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1117:gst_omx_video_enc_set_format:<omxh264enc-omxh264enc0>
Setting new format I420
0:00:00.591807000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:00.594069000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.595287000 968 0x17e13b0 DEBUG omx
gstomx.c:807:gst_omx_component_get_state:<omxh264enc-omxh264enc0> Getting
state of video_encode
0:00:00.596619000 968 0x17e13b0 DEBUG omx
gstomx.c:884:gst_omx_component_get_state:<omxh264enc-omxh264enc0>
video_encode returning state Loaded
0:00:00.597959000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:00.600046000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:00.601255000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1079:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports I420 (20) at index 0
0:00:00.602814000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:00.605860000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:00.607070000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 39 at index 1
0:00:00.609142000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:00.610589000 968 0x17fef20 DEBUG omx
gstomx.c:1215:gst_omx_port_acquire_buffer:<omxh264enc-omxh264enc0>
Acquiring video_encode buffer from port 201
0:00:00.612219000 968 0x17fef20 DEBUG omx
gstomx.c:1313:gst_omx_port_acquire_buffer:<omxh264enc-omxh264enc0> Queue of
video_encode port 201 is empty
0:00:00.614423000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:00.615643000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 6 at index 2
0:00:00.616995000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:00.619071000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:00.620289000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 12 at index 3
0:00:00.622655000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:00.624453000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:00.625650000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 2130706433 at index 4
0:00:00.626994000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:00.629050000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: None (0x00000000)
0:00:00.630254000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 2130706437 at index 5
0:00:00.631618000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000001
0:00:00.633879000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000001: No more (0x8000100e)
0:00:00.635108000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1092:gst_omx_video_enc_get_supported_colorformats:<omxh264enc-omxh264enc0>
Component supports unsupported color format 2130706437 at index 6
0:00:00.636518000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1233:gst_omx_video_enc_set_format:<omxh264enc-omxh264enc0>
Setting inport port definition
0:00:00.637943000 968 0x17e13b0 DEBUG omx
gstomx.c:1016:gst_omx_component_set_parameter:<omxh264enc-omxh264enc0>
Setting video_encode parameter at index 0x02000001
0:00:00.640071000 968 0x17e13b0 DEBUG omx
gstomx.c:1019:gst_omx_component_set_parameter:<omxh264enc-omxh264enc0> Set
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.641281000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:00.643503000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.644667000 968 0x17e13b0 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 200 definition: None (0x00000000)
0:00:00.645999000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:00.648026000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.649233000 968 0x17e13b0 DEBUG omx
gstomx.c:1016:gst_omx_component_set_parameter:<omxh264enc-omxh264enc0>
Setting video_encode parameter at index 0x02000001
0:00:00.651407000 968 0x17e13b0 DEBUG omx
gstomx.c:1019:gst_omx_component_set_parameter:<omxh264enc-omxh264enc0> Set
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.652699000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:00.654839000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.656077000 968 0x17e13b0 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 201 definition: None (0x00000000)
0:00:00.657520000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x06000010
0:00:00.659600000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x06000010: None (0x00000000)
0:00:00.661362000 968 0x17e13b0 DEBUG omx
gstomx.c:1016:gst_omx_component_set_parameter:<omxh264enc-omxh264enc0>
Setting video_encode parameter at index 0x06000010
0:00:00.663280000 968 0x17e13b0 DEBUG omx
gstomx.c:1019:gst_omx_component_set_parameter:<omxh264enc-omxh264enc0> Set
video_encode parameter at index 0x06000010: None (0x00000000)
0:00:00.664470000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1245:gst_omx_video_enc_set_format:<omxh264enc-omxh264enc0>
Updating outport port definition
0:00:00.665728000 968 0x17e13b0 DEBUG omx
gstomx.c:997:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0>
Getting video_encode parameter at index 0x02000001
0:00:00.667774000 968 0x17e13b0 DEBUG omx
gstomx.c:1000:gst_omx_component_get_parameter:<omxh264enc-omxh264enc0> Got
video_encode parameter at index 0x02000001: None (0x00000000)
0:00:00.668978000 968 0x17e13b0 DEBUG omx
gstomx.c:1191:gst_omx_port_update_port_definition:<omxh264enc-omxh264enc0>
Updated video_encode port 201 definition: None (0x00000000)
0:00:00.670376000 968 0x17e13b0 DEBUG omxvideoenc
gstomxvideoenc.c:1265:gst_omx_video_enc_set_format:<omxh264enc-omxh264enc0>
Enabling component
0:00:00.671770000 968 0x17e13b0 INFO omx
gstomx.c:1866:gst_omx_port_set_enabled_unlocked:<omxh264enc-omxh264enc0>
Setting video_encode port 201 to disabled
thanks for your help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-openmax/attachments/20131223/4c5e31b3/attachment-0001.html>
More information about the gstreamer-openmax
mailing list