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 351183 - Support QuickTime VR files with interactive elements
Support QuickTime VR files with interactive elements
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 573248 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-08-13 17:54 UTC by Hubert Figuiere (:hub)
Modified: 2017-11-27 01:22 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Hubert Figuiere (:hub) 2006-08-13 17:54:58 UTC
I have a QuickTime VR file that does not play very well. All the pictures element are played as a movie, while is should be interactive.

Sample movie:
http://members.cox.net/tobyclick/panoramas/TempleMound.mov

Toten is from Ubuntu
ii  totem                          1.4.1-0ubuntu4                 A simple media player for the Gnome desktop (dummy package)

It is using gstreamer.
Comment 1 Hubert Figuiere (:hub) 2006-08-13 17:56:21 UTC
gxine mostly does the same.
Comment 2 Bastien Nocera 2006-08-18 00:16:31 UTC
Neither xine-lib nor GStreamer know how to do that.
Moving to GStreamer as it's in the same bugzilla.
Comment 3 Vincent Untz 2007-09-16 16:37:32 UTC
(In reply to comment #2)
> Neither xine-lib nor GStreamer know how to do that.
> Moving to GStreamer as it's in the same bugzilla.

This is still in totem bugs :-)
Comment 4 Bastien Nocera 2007-09-16 17:03:55 UTC
Yeah, Tim would know whether it's a duplicate or not, and which component it should go to.
Comment 5 Tim-Philipp Müller 2007-09-18 08:57:49 UTC
I am fairly sure there is already a bug about this, but I can't find it right now.  Oh well, over to GStreamer (don't hold your breath waiting for it to be implemented though).

Comment 6 Tim-Philipp Müller 2009-02-26 10:59:08 UTC
*** Bug 573248 has been marked as a duplicate of this bug. ***
Comment 7 Edward Hervey 2009-03-22 09:58:22 UTC
Maybe somebody could wrap FreePV ? http://freepv.sourceforge.net/

Along with support of navigation events, or better yet... have some properties for where you're looking, the field of depth, etc... and make those properties controllable (i.e. scripting the navigation).
Comment 8 Jan Schmidt 2009-03-22 13:19:11 UTC
IIRC, supporting QuicktimeVR was the thing apple said we couldn't do and still have qtdemux be in -good.
Comment 9 Edward Hervey 2009-03-22 13:24:25 UTC
Then how about making qtdemux spurt out the info as a stream and have a separate element wrapping QuicktimeVR ?
Comment 10 Sebastian Dröge (slomo) 2009-09-11 05:48:01 UTC
(In reply to comment #9)
> Then how about making qtdemux spurt out the info as a stream and have a
> separate element wrapping QuicktimeVR ?

Not sure how this should work: You would have qtdemux name=d ! videodec ! videosink  d. ! audio    d. ! quicktimevrdec ! (?)
quicktimevrdec needs to handle navigation events but only videosink provide navigation events. Which means that the quicktimevrdec somehow needs to be inside the video decoder chain.

IMHO this only can be cleanly implemented inside qtdemux. Maybe qtdemux could internally create a quicktimevrdec element if available for this functionality? Then it could still be in -ugly or -bad if this makes Apple happy.

(In reply to comment #8)
> IIRC, supporting QuicktimeVR was the thing apple said we couldn't do and still
> have qtdemux be in -good.

Who talked to Apple back then? Christian? We should talk to that person about details ;)
Comment 11 Stefan Sauer (gstreamer, gtkdoc dev) 2011-05-27 09:14:27 UTC
Couldn't it be 
qtdemux name=d ! videodec ! quicktimevr ! videosink

The quicktimevr would get the nav-event from the sink and translate the to seek-events. Also there should be no audio on these files. A seek-query should return false.
Comment 12 Nicolas Dufresne (ndufresne) 2017-11-27 01:22:01 UTC
The sample file is no longer available, combined with no interest in 6 years, so I'm quite confident we can close this feature request. Please re-open if you are interested in providing patches.