From: Udo Richter <udo_richter@gmx.de>
To: "linux-fbdev@vger.kernel.org" <linux-fbdev@vger.kernel.org>,
Linux Media Mailing List <linux-media@vger.kernel.org>
Subject: Re: Idea of a v4l -> fb interface driver
Date: Thu, 27 May 2010 19:00:17 +0000 [thread overview]
Message-ID: <4BFEC141.6000202@gmx.de> (raw)
In-Reply-To: <19F8576C6E063C45BE387C64729E7394044E616F05@dbde02.ent.ti.com>
Am 27.05.2010 08:44, schrieb Hiremath, Vaibhav:
>> V4L(2) video output vs. framebuffer.
>>
>> Problem: Currently the standard way to provide graphical output on various
>> (embedded) displays like LCDs is to use a framebuffer driver. The
>> interface is well supported and widely adopted in the user-space, many
>> applications, including the X-server, various libraries like directfb,
>> gstreamer, mplayer, etc. In the kernel space, however, the subsystem has a
>> number of problems. It is unmaintained. The infrastructure is not being
>> further developed, every specific hardware driver is being supported by
>> the respective architecture community. But as video output hardware
>> evolves, more complex displays and buses appear and have to be supported,
>> the subsystem shows its aging. For example, there is currently no way to
>> write reusable across multiple platforms display drivers.
To add another point of view: I'm not completely sure how much these
topics overlap, but another area where there's display output available,
but not using some generic interface like fbdev, are DVB adapters with
video output capabilities, e.g. /dev/dvb/adapterX/osdY devices and similar.
The 'old' style Technotrend Full Featured DVB cards can only display
either mpeg streams or very basic and restricted OSD overlays, but the
newer generation of HD capable video decoders are usually capable of
displaying an RGB32 video overlay in HD resolution. If these decoder
cards would provide a framebuffer device, these devices could instantly
be used for various media applications on the TV, like xbmc. Actually,
the missing ability to run generic apps on DVB output devices is one of
their biggest disadvantage over regular graphics cards with video
acceleration.
Maybe such a v4l-fbdev interface could handle such devices too?
Cheers,
Udo
prev parent reply other threads:[~2010-05-27 19:00 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-26 14:09 Idea of a v4l -> fb interface driver Guennadi Liakhovetski
2010-05-27 0:21 ` Jaya Kumar
2010-05-27 6:56 ` Guennadi Liakhovetski
2010-05-27 11:05 ` Jaya Kumar
2010-05-27 12:48 ` Guennadi Liakhovetski
2010-05-27 19:55 ` Alex Deucher
2010-05-28 8:21 ` Guennadi Liakhovetski
2010-05-28 17:47 ` Alex Deucher
2010-05-28 19:15 ` Florian Tobias Schandinat
2010-05-28 19:25 ` Guennadi Liakhovetski
2010-05-28 19:58 ` Florian Tobias Schandinat
2010-05-28 19:41 ` Alex Deucher
2010-05-28 20:06 ` Ville Syrjälä
2010-05-30 11:15 ` Dave Airlie
[not found] ` <4BFED8B0.8010504@ti.com>
2010-05-28 10:07 ` Guennadi Liakhovetski
2010-05-27 6:56 ` Hiremath, Vaibhav
2010-05-27 7:35 ` Guennadi Liakhovetski
2010-05-27 19:00 ` Udo Richter [this message]
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=4BFEC141.6000202@gmx.de \
--to=udo_richter@gmx.de \
--cc=linux-fbdev@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
/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).