After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 614804 - [PATCH] v4l2sink: support for OMAP v4l2 display drivers
[PATCH] v4l2sink: support for OMAP v4l2 display drivers
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-04-04 13:04 UTC by Rob Clark
Modified: 2011-05-24 08:37 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Add support for omap24xxvout driver (2.17 KB, patch)
2010-04-04 13:05 UTC, Rob Clark
rejected Details | Review
Add support for omap_vout driver (1.11 KB, patch)
2010-04-04 13:05 UTC, Rob Clark
rejected Details | Review

Description Rob Clark 2010-04-04 13:04:36 UTC
add driver specific work-arounds for the v4l2 display drivers on various versions of OMAP.  These two patches will not cause any problems on other drivers, but allow v4l2sink to work out of the box on OMAP platforms.
Comment 1 Rob Clark 2010-04-04 13:05:09 UTC
Created attachment 157876 [details] [review]
Add support for omap24xxvout driver
Comment 2 Rob Clark 2010-04-04 13:05:38 UTC
Created attachment 157877 [details] [review]
Add support for omap_vout driver
Comment 3 Rob Clark 2010-04-04 13:06:50 UTC
(In reply to comment #0)
> add driver specific work-arounds for the v4l2 display drivers on various
> versions of OMAP.  These two patches will not cause any problems on other
> drivers, but allow v4l2sink to work out of the box on OMAP platforms.

oh, I should mention that this would apply cleanly on top of the patches in #612244
Comment 4 Tim-Philipp Müller 2010-08-14 20:16:47 UTC
Driver-specific hacks seem very wrong to me.

Can't this be fixed in the driver or at the v4l2 layer?
Comment 5 Rob Clark 2010-08-15 15:41:37 UTC
Agreed that proper fix should be in driver.  But there are still kernels in use with the older buggy driver versions.

These omap24xxvout patch is for support of legacy/deprecated driver (pre-dss2).. because there are still older kernels floating around.  In the case of the omap_vout driver, I believe the issue has been fixed in current versions of the driver, although there is not yet a good way to differentiate from userspace between older buggy version of driver and newer.  (I had proposed to display driver team to give the newer driver a different name to differentiate from userspace.)

So these patches are mainly so that v4l2sink just works out of the box, even if you are using it with an old kernel.  If that is not a concern, then the patches aren't needed.  Although the patches are relatively localized so it seemed like a small price to pay for wider interoperability.
Comment 6 Tobias Mueller 2011-03-02 17:19:34 UTC
Reopened as I think the requested information has been provided.
Comment 7 Sebastian Dröge (slomo) 2011-05-24 08:37:05 UTC
Closing as WONTFIX because we don't want to work around driver bugs and add hacks for specific hardware.