Re: [media] CODA960: Fails to allocate memory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Philipp,
>
> 2014-10-21 18:21 GMT+02:00 Philipp Zabel <p.zabel@xxxxxxxxxxxxxx>:
>> Hi Jean-Michel,
>>
>> Am Dienstag, den 21.10.2014, 17:39 +0200 schrieb Jean-Michel Hautbois:
>> [...]
>>> And the output is now :
>>> v4l2-ctl -d1 --stream-out-mmap --stream-mmap --stream-to x.raw
>>> [ 6208.240919] coda 2040000.vpu: Not output type
>>> [ 6208.245316] coda 2040000.vpu: streamon_out (N), streamon_cap (Y)
>>> [ 6208.251353] coda 2040000.vpu: fill bitstream
>>> [ 6208.255653] coda 2040000.vpu: fill bitstream payload : 0
>>> VIDIOC_STREAMON: failed: Invalid argument
>>>
>>> Any idea ?
>>> JM
>>
>> $ trace-cmd record -e v4l2* v4l2-ctl -d13 --stream-out-mmap --stream-mmap --stream-to x.raw
>> [...]
>> $ trace-cmd report -R | grep bytesused
>> [...]
>>     v4l2-ctl-308   [003]  1030.861067: v4l2_qbuf:             minor=44 index=0 type=1 bytesused=0 flags=16387 field=0 timestamp=0 timecode_type=0 timecode_flags=0 timecode_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0 sequence=0
>>     v4l2-ctl-308   [003]  1030.861292: v4l2_qbuf:             minor=44 index=1 type=1 bytesused=0 flags=16387 field=0 timestamp=0 timecode_type=0 timecode_flags=0 timecode_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0 sequence=0
>>     v4l2-ctl-308   [003]  1030.861471: v4l2_qbuf:             minor=44 index=2 type=1 bytesused=0 flags=16387 field=0 timestamp=0 timecode_type=0 timecode_flags=0 timecode_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0 sequence=0
>>     v4l2-ctl-308   [003]  1030.861638: v4l2_qbuf:             minor=44 index=3 type=1 bytesused=0 flags=16387 field=0 timestamp=0 timecode_type=0 timecode_flags=0 timecode_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0 sequence=0
>>     v4l2-ctl-308   [003]  1030.862301: v4l2_qbuf:             minor=44 index=0 type=2 bytesused=3133440 flags=16387 field=1 timestamp=1030852944000 timecode_type=0 timecode_flags=0 timecode_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0 sequence=0
>>     v4l2-ctl-308   [003]  1030.862490: v4l2_qbuf:             minor=44 index=1 type=2 bytesused=3133440 flags=16387 field=1 timestamp=1030853139000 timecode_type=0 timecode_flags=0 timecode_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0 sequence=0
>>     v4l2-ctl-308   [003]  1030.862672: v4l2_qbuf:             minor=44 index=2 type=2 bytesused=3133440 flags=16387 field=1 timestamp=1030853322000 timecode_type=0 timecode_flags=0 timecode_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0 sequence=0
>>     v4l2-ctl-308   [003]  1030.862841: v4l2_qbuf:             minor=44 index=3 type=2 bytesused=3133440 flags=16387 field=1 timestamp=1030853491000 timecode_type=0 timecode_flags=0 timecode_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0 sequence=0
>>

I may have misunderstand something...
I try to encode, and modified the CODA_MAX_FRAME_SIZE to 0x500000 just to see.
And here is the trace-cmd :

$> trace-cmd  record -e v4l2*  v4l2-ctl -d1  --stream-out-mmap
--stream-mmap --stream-to x.raw
[...]
$> trace-cmd report -R | grep bytesused
        v4l2-ctl-1162  [000]   324.061644: v4l2_qbuf:
minor=1 index=0 type=1 bytesused=0 flags=16387 field=0 timestamp=0
timecode_type=0 timecode_flags=0 timecode_frames=0 timeco
de_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0
timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0
sequence=0
        v4l2-ctl-1162  [000]   324.062207: v4l2_qbuf:
minor=1 index=1 type=1 bytesused=0 flags=16387 field=0 timestamp=0
timecode_type=0 timecode_flags=0 timecode_frames=0 timeco
de_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0
timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0
sequence=0
        v4l2-ctl-1162  [000]   324.062297: v4l2_qbuf:
minor=1 index=2 type=1 bytesused=0 flags=16387 field=0 timestamp=0
timecode_type=0 timecode_flags=0 timecode_frames=0 timeco
de_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0
timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0
sequence=0
        v4l2-ctl-1162  [000]   324.062397: v4l2_qbuf:
minor=1 index=3 type=1 bytesused=0 flags=16387 field=0 timestamp=0
timecode_type=0 timecode_flags=0 timecode_frames=0 timeco
de_seconds=0 timecode_minutes=0 timecode_hours=0 timecode_userbits0=0
timecode_userbits1=0 timecode_userbits2=0 timecode_userbits3=0
sequence=0
        v4l2-ctl-1162  [000]   324.062931: v4l2_qbuf:
minor=1 index=0 type=2 bytesused=5242880 flags=16387 field=1
timestamp=324047436000 timecode_type=0 timecode_flags=0 timecod
e_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0
timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0
timecode_userbits3=0 sequence=0
        v4l2-ctl-1162  [000]   324.063070: v4l2_qbuf:
minor=1 index=1 type=2 bytesused=5242880 flags=16387 field=1
timestamp=324047575000 timecode_type=0 timecode_flags=0 timecod
e_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0
timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0
timecode_userbits3=0 sequence=0
        v4l2-ctl-1162  [000]   324.063197: v4l2_qbuf:
minor=1 index=2 type=2 bytesused=5242880 flags=16387 field=1
timestamp=324047704000 timecode_type=0 timecode_flags=0 timecod
e_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0
timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0
timecode_userbits3=0 sequence=0
        v4l2-ctl-1162  [000]   324.063330: v4l2_qbuf:
minor=1 index=3 type=2 bytesused=5242880 flags=16387 field=1
timestamp=324047837000 timecode_type=0 timecode_flags=0 timecod
e_frames=0 timecode_seconds=0 timecode_minutes=0 timecode_hours=0
timecode_userbits0=0 timecode_userbits1=0 timecode_userbits2=0
timecode_userbits3=0 sequence=0


And the bytesused is 5MB which corresponds to the 0x500000...
How is the encoder supposed to work precisely ? I missed something...

Thanks,
JM
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux