From: Andrzej Hajda <a.hajda@samsung.com>
To: randy <lxr1234@hotmail.com>, linux-media@vger.kernel.org
Cc: Kamil Debski <k.debski@samsung.com>, kyungmin.park@samsung.com
Subject: Re: using MFC memory to memery encoder, start stream and queue order problem
Date: Mon, 13 Jan 2014 11:15:19 +0100 [thread overview]
Message-ID: <52D3BCB7.1060309@samsung.com> (raw)
In-Reply-To: <BLU0-SMTP37B0A51F0A2D2F1E79A730ADB30@phx.gbl>
On 01/10/2014 04:23 PM, randy wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> 于 2014年01月10日 19:13, Andrzej Hajda 写道:
>> Hi Randy,
>>
>> On 01/10/2014 10:15 AM, randy wrote:
>>
>> <snip>
>>
>>>> It won't work, if I do that, after step 7, neither OUPUT nor
>>>> CAPTURE will poll return in my program. but ./mfc-encode -m
>>>> /dev/video1 -c h264,header_mode=1 work normally,
>>> I am sorry, I didn't well test it, if I use ./mfc-encode -m
>>> /dev/video1 -c h264,header_mode=1 -d 1 then the size of demo.out
>>> is zero, but ./mfc-encode -d 1 -m /dev/video1 -c h264 will out a
>>> 158 bytes files. When duration is 2, with header_mode=1, the
>>> output file size is 228 bytes.Without it, the size is 228 too. I
>>> wonder whether it is the driver's problem, as I see this in
>>> dmesg [ 0.210000] Failed to declare coherent memory for MFC
>>> device (0 bytes at 0x43000000) As the driver is not ready to use
>>> in 3.13-rc6 as I reported before, I still use the 3.5 from
>>> manufacturer.
>>
>> I am the author of mfc-encode application, it was written for the
>> mainline kernel 3.8 and later, it should be mentioned in the
>> README.txt - I will update it.
> Sadness, I have tested 3.10.26, in this version, neither decoder nor
> encoder can be work(can't init according to clock problem).
> In 3.8, it doesn't have dts support fully and lack many drivers.
> I think I shall wait the the mfc done for 3.13.
>> App will not work correctly with earlier kernels, mainly (but not
>> only) due to lack of end of stream handling in MFC encoder driver.
>> If you use vendor kernel I suggest to look at the vendor's capture
>> apps/libs to check how it uses MFC driver.
>>
> Sadness, they doesn't offer any of them, even not any information
> about it.
> And I can't compile the openmax from samsung. I will report it later
> in sourceforge.
>> Regards Andrzej
You can then try to backport EOS handling patch:
http://comments.gmane.org/gmane.linux.drivers.video-input-infrastructure/52748
Regards
Andrzej
>>
>>
>>
>>
>
> Thank you
> ayaka
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQEcBAEBAgAGBQJS0BCEAAoJEPb4VsMIzTziYJQH/RFX6oSL6JWb4ah/+SOlXT9m
> V+qoPGy2h+KB82+vC7l4UNpYUrDO+U13y8G9IerZp3F3i83qBrpIBNb4jr6M1b/u
> nm/g3U8RvJoTJkiL9iFFKNBuXZAtYYXFV1RgMtJJ/iXZavte3jOBIOeCpRZndh80
> b+ZmihGVPP9d66f/mMFJreFKUwP4UTOR/TuYgv1i106GRLmD2XAWFWTYBXygUeLE
> GCRst2D+t4lpTH8Ttz+ZdzXEINZaCgO5Jf1UvK3+nLXfQbJREH9BWmODDhR6M269
> hn2lcU0D1HwGnVzdEN/Gx/8gneixg3oWP2nZVJ61w5WlABYpWKKyNbZqsfwzGXM=
> =57or
> -----END PGP SIGNATURE-----
>
next prev parent reply other threads:[~2014-01-13 10:15 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-02 11:35 using MFC memory to memery encoder, start stream and queue order problem randy
2014-01-02 12:29 ` Kamil Debski
[not found] ` <BLU0-SMTP266BE9BC66B254061740251ADCB0@phx.gbl>
[not found] ` <02c801cf07ba$8518f2f0$8f4ad8d0$%debski@samsung.com>
2014-01-02 14:03 ` randy
2014-01-03 8:15 ` randy
2014-01-03 8:15 ` randy
2014-01-03 15:16 ` randy
2014-01-08 14:42 ` Kamil Debski
2014-01-08 15:44 ` randy
[not found] ` <52CD725E.5060903@hotmail.com>
2014-01-10 9:15 ` randy
2014-01-10 11:13 ` Andrzej Hajda
2014-01-10 15:23 ` randy
2014-01-13 10:15 ` Andrzej Hajda [this message]
2014-01-13 11:18 ` Andrzej Hajda
2014-01-13 15:44 ` randy
2014-01-13 16:18 ` Kamil Debski
2014-01-14 5:17 ` randy
2014-01-14 10:29 ` Andrzej Hajda
2014-01-14 16:50 ` randy
2014-01-15 7:08 ` Andrzej Hajda
2014-01-15 15:50 ` randy
2014-01-16 12:37 ` Andrzej Hajda
2014-01-16 19:30 ` randy
2014-01-16 20:10 ` randy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=52D3BCB7.1060309@samsung.com \
--to=a.hajda@samsung.com \
--cc=k.debski@samsung.com \
--cc=kyungmin.park@samsung.com \
--cc=linux-media@vger.kernel.org \
--cc=lxr1234@hotmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox