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 624486 - Direct3D Video Sink
Direct3D Video Sink
Status: RESOLVED DUPLICATE of bug 651782
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.19
Other Windows
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-07-15 19:48 UTC by David Hoyt
Modified: 2011-06-26 12:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Direct3D video sink (12.14 KB, application/x-compressed-tar)
2010-07-15 19:48 UTC, David Hoyt
  Details
Same as .tar.gz, but in patch format (58.55 KB, patch)
2010-07-15 20:24 UTC, David Hoyt
needs-work Details | Review

Description David Hoyt 2010-07-15 19:48:27 UTC
Created attachment 165987 [details]
Direct3D video sink

I'd like to propose a direct3d video sink element for review and comment and possible addition.

It was developed using OSSBuild and has only been tested with MSVC. However, I don't anticipate having done anything to necessarily preclude compilation with gcc.

This is just the first version and could be enhanced in the future to support full screen, more colorspaces, etc. I'd like a review and ideas for enhancements/fixes/changes. And the more configurations it's tested on, the better. I've currently tested it on an ATI card as well as an Nvidia one and haven't seen or noticed any bugs.

I'm not an autotools expert and so I haven't created an associated makefile. It should be similar enough to directshow, however.

I've been placing the source in "gst-plugins-bad/sys/d3dvideosink/" if that's acceptable. If it passes muster, I think it should be considered to be ranked as primary.

There are a couple of minor issues that I'm aware of and so this thread may be updated as they're resolved, but none of them should be a blocker to its inclusion and evaluation. The biggest one for me is a property maintaining aspect ratio. For now, it stretches video to its containing window size. In my application, I move the window around and resize it anyway so its not an issue for me.

You can monitor its progress here:

http://code.google.com/p/ossbuild/source/browse/trunk#trunk/Main/GStreamer/Source/gst-plugins-bad/sys/d3dvideosink


Thank you for your time and I hope this is a welcome addition.
Comment 1 David Hoyt 2010-07-15 20:24:35 UTC
Created attachment 165988 [details] [review]
Same as .tar.gz, but in patch format
Comment 2 Sebastian Dröge (slomo) 2011-05-30 06:39:51 UTC
Comment on attachment 165988 [details] [review]
Same as .tar.gz, but in patch format

If you could integrate this into the build system by adding a configure check for d3d and adding it to the Makefile.am in sys/, I'm going to commit it.
Comment 3 Levente Farkas 2011-06-22 13:07:54 UTC
#651782 already add it.
Comment 4 Sebastian Dröge (slomo) 2011-06-26 12:41:04 UTC

*** This bug has been marked as a duplicate of bug 651782 ***