http://bugs.winehq.org/show_bug.cgi?id=17448
Summary: Impossible to insert an MPEG file in PowerPoint Product: Wine Version: unspecified Platform: Other OS/Version: other Status: NEW Severity: normal Priority: P2 Component: winmm&mci AssignedTo: wine-bugs@winehq.org ReportedBy: fgouget@codeweavers.com
Trying to insert an mpeg video in PowerPoint 2003 gives the following error message:
PowerPoint cannot insert a movie from the selected file. Verify that the path and file format are correct, and then try again.
And this trace: fixme:mci:MCI_LoadMciDriver Couldn't load driver for type L"MPEGVIDEO".
So it seems like this is because we are missing an mpeg codec in Wine so this is probably not specific to PowerPoint 2003.
To reproduce: * download an mpg file from anywhere * install PowerPoint 2003 and start it * Insert -> Movies and Sounds -> Movie from File... * select your mpg file and validate
http://bugs.winehq.org/show_bug.cgi?id=17448
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2009-04-28 14:42:07 --- Bug 12383 dupe?
http://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #2 from François Gouget fgouget@codeweavers.com 2009-06-09 07:14:00 --- I don't think this is related to bug 12383. The environment is pretty different. Bug 12383 seems to mostly deal with playback issues and lack of sound which is not the subject here. When inserting the video, PowerPoint is not supposed to even attempt to play it (that would happen later when running the slideshow).
http://bugs.winehq.org/show_bug.cgi?id=17448
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|kennybobs@o2.co.uk | Version|unspecified |1.1.15
http://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #3 from Austin English austinenglish@gmail.com 2010-03-11 17:21:12 --- This is your friendly reminder that there has been no bug activity for 8 months. Is this still an issue in current (1.1.40 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #4 from François Gouget fgouget@codeweavers.com 2010-03-31 11:22:41 --- I have reproduced the issue today with wine-1.1.41-339-gc38d565.
http://bugs.winehq.org/show_bug.cgi?id=17448
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #5 from Jerome Leclanche adys.wh@gmail.com 2012-02-17 14:03:03 CST --- Are you able to repro in wine-1.4-rc4?
http://bugs.winehq.org/show_bug.cgi?id=17448
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #6 from Rosanne DiMesio dimesio@earthlink.net 2012-02-17 18:40:23 CST --- This was fixed some time ago, along with bug 16485.
http://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #7 from Jerome Leclanche adys.wh@gmail.com 2012-02-18 03:56:32 CST --- Is it a dupe?
http://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #8 from Rosanne DiMesio dimesio@earthlink.net 2012-02-18 06:18:52 CST --- Probably. Powerpoint relies on WMP to play videos.
http://bugs.winehq.org/show_bug.cgi?id=17448
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |DUPLICATE
--- Comment #9 from Jerome Leclanche adys.wh@gmail.com 2012-02-18 06:19:25 CST --- dupe then
*** This bug has been marked as a duplicate of bug 16485 ***
http://bugs.winehq.org/show_bug.cgi?id=17448
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|DUPLICATE |
--- Comment #10 from François Gouget fgouget@codeweavers.com 2012-02-20 04:00:41 CST --- I have installed WMP 9 in the same wineprefix and it indeed solved the error message. However instead PowerPoint gets stuck and I get the following messages:
fixme:shell:IShellView_fnSaveViewState (0x1b5c78) stub fixme:quartz:MPEGSplitter_query_accept {6b6d0801-9ada-11d0-a520-00a0d10129c0} err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded err:ntdll:RtlpWaitForCriticalSection section 0x1a154c "?" wait timed out in thread 0009, blocked by 0000, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x1a154c "?" wait timed out in thread 0009, blocked by 0000, retrying (60 sec)
That's for a WMV video. For an MPEG1 video I get and extra quartz error:
fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet supported. err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded fixme:quartz:MPEGSplitter_query_accept MPEG-1 system streams not yet supported. err:ntdll:RtlpWaitForCriticalSection section 0x19ea24 "?" wait timed out in thread 0009, blocked by 0000, retrying (60 sec)
So inserting videos in PowerPoint is not really fixed.
http://bugs.winehq.org/show_bug.cgi?id=17448
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.1.15 |1.4-rc4
http://bugs.winehq.org/show_bug.cgi?id=17448
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.4-rc4 |1.1.15
http://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #11 from François Gouget fgouget@codeweavers.com 2012-02-20 04:38:49 CST --- I've done this last test against Wine 1.4-rc4 of course.
http://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #12 from Rosanne DiMesio dimesio@earthlink.net 2012-02-20 08:18:52 CST --- I just tested a clean install of Powerpoint 2003 in 1.4-rc4, and was able to insert and play an mpg file without installing WMP at all, though the video was somewhat off-center. Inserting an avi file produces an error message if WMP is not installed, but they insert and play fine here if it is installed. I don't have any wmv files to test.
I had to install WMP10 rather than 9, because winetricks wmp9 gave a cryptic error message.
It does need the required gsteamer codecs installed (IIRC, "bad" and "ugly").
http://bugs.winehq.org/show_bug.cgi?id=17448
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dimesio@earthlink.net
http://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #13 from Rosanne DiMesio dimesio@earthlink.net 2012-02-20 09:37:02 CST --- Francois, can you post a link to an mpg file that fails on your system? There is another bug (bug 28987) for some videos not playing in WMP, and that does affect Powerpoint, too.
An mpg file that inserts and plays fine for me in Powerpoint without installing WMP is http://www.archive.org/download/CEP_00_071/CEP_00_071.mpg.
http://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #14 from François Gouget fgouget@codeweavers.com 2012-02-22 16:57:21 CST --- Ah! CEP_00_071.mpg does insert fine though in my case I do have to install WMP (9) and it won't play.
The ones I have been having trouble with are: http://fgouget.free.fr/tmp/wine-test-videos/daytona_crw.mpg http://fgouget.free.fr/tmp/wine-test-videos/Ikea_Tidy_up_2_11.mpg
The difference is your file is MPEG2 and mine are MPEG1.
http://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #15 from Rosanne DiMesio dimesio@earthlink.net 2012-02-22 23:26:35 CST --- (In reply to comment #14)
Ah! CEP_00_071.mpg does insert fine though in my case I do have to install WMP (9) and it won't play.
The ones I have been having trouble with are: http://fgouget.free.fr/tmp/wine-test-videos/daytona_crw.mpg http://fgouget.free.fr/tmp/wine-test-videos/Ikea_Tidy_up_2_11.mpg
The difference is your file is MPEG2 and mine are MPEG1.
Both your files insert and play fine in Powerpoint 2003 & 2007 on my system, without installing WMP.
I still think you are probably missing a needed gstreamer plugin. The ones I have installed are:
gstreamer-0_10-ffmpeg gstreamer-0_10-ffmpeg-32bit gstreamer-0_10-fluendo-mp3 gstreamer-0_10-fluendo-mpegdemux gstreamer-0_10-fluendo-mpegmux gstreamer-0_10-plugin-esd gstreamer-0_10-plugin-esd-32bit gstreamer-0_10-plugin-gnomevfs gstreamer-0_10-plugin-hal-32bit gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-bad-32bit gstreamer-0_10-plugins-base gstreamer-0_10-plugins-base-32bit gstreamer-0_10-plugins-base-lang gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-32bit gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-32bit
http://bugs.winehq.org/show_bug.cgi?id=17448
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|winmm&mci |quartz
https://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #16 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for two years. Is this still an issue in current (1.7.25 or newer) wine?
https://bugs.winehq.org/show_bug.cgi?id=17448
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Abandoned?
https://bugs.winehq.org/show_bug.cgi?id=17448
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|Abandoned? |
--- Comment #17 from François Gouget fgouget@codeweavers.com --- I have done quite a few tests recently and few videos work in PowerPoint.
Of course one thing that makes it really hard to test is that when WMP is not installed PowerPoint depends on Wine's GStreamer support to play the videos. But it's pretty much impossible to install the 32 bit GStreamer 0.10 packages on a 64 bit system: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777070 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777200 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777202 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777203 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777207 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777209 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777222 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777223 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777224
Also there is essentially no hope of getting this resolved since Debian is currently dropping GStreamer 0.10: https://lists.debian.org/debian-devel/2015/05/msg00335.html
Then there's Wine's lack of support for GStreamer 1.0: https://bugs.winehq.org/show_bug.cgi?id=31836
And finally, given GStreamer's extensive reliance on threading, once all the above is fixed we'll probably still need to fix threading with glib >= 2.32.0: https://bugs.winehq.org/show_bug.cgi?id=30557
So yes, GStreamer support, and all the video support that depends on it, which includes PowerPoint, can still be considered to be broken in current Wine.
https://bugs.winehq.org/show_bug.cgi?id=17448
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |30557
--- Comment #18 from Rosanne DiMesio dimesio@earthlink.net --- It's easy enough to install the 32 bit Gstreamer packages on 64 bit openSUSE, but because of bug 30557, inserting videos that used to work fine on my system (mentioned in comments 13 & 14) now either hangs or crashes Powerpoint. I can still insert avi files, but trying to play them crashes Powerpoint.
https://bugs.winehq.org/show_bug.cgi?id=17448 Bug 17448 depends on bug 30557, which changed state.
Bug 30557 Summary: winegstreamer broken with >=glib-2.32.0 https://bugs.winehq.org/show_bug.cgi?id=30557
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=17448
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com
--- Comment #19 from Andrew Eikum aeikum@codeweavers.com --- Our winegstreamer is fixed and updated to use the gstreamer 1.0 API. I'm able to insert and play back the videos from comment 14. Should we resolve this bug?
https://bugs.winehq.org/show_bug.cgi?id=17448
--- Comment #20 from Rosanne DiMesio dimesio@earthlink.net --- I can insert and play the two videos in Powerpoint 2003 and 2007, but not in Powerpoint 2010. The latter pops up a message telling me to verify that the necessary codec for this media format is installed and try again. But that probably should be a separate bug.
https://bugs.winehq.org/show_bug.cgi?id=17448
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED Summary|Impossible to insert an |Impossible to insert an |MPEG file in PowerPoint |MPEG file in PowerPoint | |2003
--- Comment #21 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to Rosanne DiMesio from comment #20)
I can insert and play the two videos in Powerpoint 2003 and 2007, but not in Powerpoint 2010. The latter pops up a message telling me to verify that the necessary codec for this media format is installed and try again. But that probably should be a separate bug.
Originally the bug was about Powerpoint 2003 so IMO it is safe to resolve it as fixed. Actually the bug is from 2009 so possibly Powerpoint 2010 didn't even exist at that time.
https://bugs.winehq.org/show_bug.cgi?id=17448
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.5.