From: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
To: Lonsn <lonsn2005@gmail.com>
Cc: linux-samsung-soc@vger.kernel.org, linux-media@vger.kernel.org
Subject: Re: SMDKV210 support issue in kernel 3.8 (dma-pl330 and HDMI failed)
Date: Wed, 27 Feb 2013 22:41:43 +0100 [thread overview]
Message-ID: <512E7D97.4000608@gmail.com> (raw)
In-Reply-To: <512E2ABF.1080206@gmail.com>
On 02/27/2013 04:48 PM, Lonsn wrote:
> 于 2013/2/27 23:13, Lonsn 写道:
>>> On 02/26/2013 09:07 PM, Sylwester Nawrocki wrote:
>>>> On 02/26/2013 01:59 PM, Lonsn wrote:
[...]
>> Now kernel prints the following HDMI related:
>> m2m-testdev m2m-testdev.0: mem2mem-testdevDevice registered as
>> /dev/video0
>> s5p-jpeg s5p-jpeg.0: encoder device registered as /dev/video1
>> s5p-jpeg s5p-jpeg.0: decoder device registered as /dev/video2
>> s5p-jpeg s5p-jpeg.0: Samsung S5P JPEG codec
>> s5p-mfc s5p-mfc: decoder registered as /dev/video3
>> s5p-mfc s5p-mfc: encoder registered as /dev/video4
>> s5p-hdmi s5pv210-hdmi: probe start
>> s5p-hdmi s5pv210-hdmi: HDMI resource init
>> s5p-hdmiphy 3-0038: probe successful
>> s5p-hdmi s5pv210-hdmi: probe successful
>> Samsung TV Mixer driver, (c) 2010-2011 Samsung Electronics Co., Ltd.
>>
>> s5p-mixer s5p-mixer: probe start
>> s5p-mixer s5p-mixer: resources acquired
>> s5p-mixer s5p-mixer: added output 'S5P HDMI connector' from module
>> 's5p-hdmi'
>> s5p-mixer s5p-mixer: module s5p-sdo provides no subdev!
>> s5p-mixer s5p-mixer: registered layer graph0 as /dev/video5
>> s5p-mixer s5p-mixer: registered layer graph1 as /dev/video6
>> s5p-mixer s5p-mixer: registered layer video0 as /dev/video7
>> s5p-mixer s5p-mixer: probe successful
>>
>> How can I test the HDMI output whether it's OK? Which /dev/video is real
>> HDMI output? I have used
>> http://git.infradead.org/users/kmpark/public-apps hdmi test program buf
>> failed:
>> root@linaro-developer:/opt# ./tvdemo /dev/video7 720 480 0 0
>> ERROR(main.c:80) : VIDIOC_S_FMT failed: Invalid argument
It failed because you've opened device node of the Video Processor, which
supports only NV12/21(MT) formats. I believe the v4l2-hdmi-example
application, which renders some simple test images, needs to be run with one
the graphics layer video nodes as an argument. Doesn't it work when you
try
on /dev/video5 or /dev/video6 ?
>> root@linaro-developer:/opt#
>> Maybe I still miss some configuration in mach-smdkv210.c.
I don't think so, it all looks more or less OK now :)
> The kernel print when run tvdemo:
> root@linaro-developer:/opt# ./tvdemo /dev/video7 720 480 0 0
> ERROR(main.c:80) : VIDIOC_S_FMT failed: Invalid argument
> Aborted
> root@linaro-developer:/opt# dmesg
> s5p-mixer s5p-mixer: mxr_video_open:762
> s5p-mixer s5p-mixer: resume - start
> s5p-mixer s5p-mixer: resume - finished
> s5p-hdmi s5pv210-hdmi: hdmi_g_mbus_fmt
> s5p-mixer s5p-mixer: src.full_size = (720, 480)
> s5p-mixer s5p-mixer: src.size = (720, 480)
> s5p-mixer s5p-mixer: src.offset = (0, 0)
> s5p-mixer s5p-mixer: dst.full_size = (720, 480)
> s5p-mixer s5p-mixer: dst.size = (720, 480)
> s5p-mixer s5p-mixer: dst.offset = (0, 0)
> s5p-mixer s5p-mixer: ratio = (0, 0)
> s5p-mixer s5p-mixer: src.full_size = (720, 480)
> s5p-mixer s5p-mixer: src.size = (720, 480)
> s5p-mixer s5p-mixer: src.offset = (0, 0)
> s5p-mixer s5p-mixer: dst.full_size = (720, 480)
> s5p-mixer s5p-mixer: dst.size = (720, 480)
> s5p-mixer s5p-mixer: dst.offset = (0, 0)
> s5p-mixer s5p-mixer: ratio = (65536, 65536)
> s5p-mixer s5p-mixer: mxr_s_fmt:322
> s5p-mixer s5p-mixer: not recognized fourcc: 34524742
Yes, it must definitely be incorrect video node. Only the graph0/1
devices support RGB.
Regards,
Sylwester
next prev parent reply other threads:[~2013-02-27 21:41 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-22 12:00 SMDKV210 support issue in kernel 3.8 (dma-pl330 and HDMI failed) Lonsn
2013-02-26 12:59 ` Lonsn
2013-02-26 20:07 ` Sylwester Nawrocki
2013-02-26 20:32 ` Sylwester Nawrocki
2013-02-27 15:13 ` Lonsn
2013-02-27 15:48 ` Lonsn
2013-02-27 21:41 ` Sylwester Nawrocki [this message]
2013-02-28 12:28 ` Lonsn
2013-02-28 15:09 ` Lonsn
2013-02-28 15:54 ` Sylwester Nawrocki
2013-02-26 21:22 ` Sylwester Nawrocki
2013-02-27 10:51 ` Inderpal Singh
2013-02-27 11:22 ` Sylwester Nawrocki
2013-02-27 15:32 ` Inderpal Singh
2013-02-27 15:22 ` Lonsn
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=512E7D97.4000608@gmail.com \
--to=sylvester.nawrocki@gmail.com \
--cc=linux-media@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=lonsn2005@gmail.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;
as well as URLs for NNTP newsgroup(s).