View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011946 | MMW v4 | Codec | public | 2014-03-12 17:48 | 2014-03-21 09:35 |
| Reporter | rusty | Assigned To | |||
| Priority | urgent | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Fixed in Version | 4.1.1 | ||||
| Summary | 0011946: MPEG1 files don't play in MMW on Win8 | ||||
| Description | MPEG1 files don't play in MM4.x on Windows 8 (the Find missing codec pack' dialog prompts the user to install ffdshow ( http://www.mediamonkey.com/addons/browse/item/ffdshow-codec-pack/ ). Since the files don't play within the default media player on Win8, it would seem that the reason is that MPEG1 is no longer bundled with Windows. EDIT: it seems that MPEG1 _is_ bundled with Windows, however, the default 'modern' Video player can't play it, whereas WMP can. I'm looking over the documentation from when we made our decisions about what codecs to include in MMW vs what to include in the codec pack, and it looks to me like we decided not to include it because it was already included with most OSes. Since this is no longer the case with Win8, we should probably either: a) Add it to the codec pack b) Create a separate MPEG1 codec on our site (if bundling the codec bumps up the size/memory usage of the codec pack too much). | ||||
| Tags | No tags attached. | ||||
| Attached Files | bug11946.LOG (18,683 bytes)
00000001 0.00000000 [8172] Forms: Accepted WM_ACTIVATEAPP +
00000002 0.00607246 [8172] Winamp simulation window received messsage 28
00000003 0.01239565 [8172] MainForm: NC Activate +
00000004 0.04044788 [8172] TAlbumArtViewController.SelectSongs - Begin
00000005 0.04190240 [8172] Remaining Cover Lists: 1
00000006 0.04206955 [8172] BQ: Starting a new task.
00000007 0.04249036 [8172] BQ: Starting a new thread.
00000008 0.08255848 [8172] TGenThread.Create: ThreadName: BackgroundQueue , Running Threads: Internal: 0, All: 28
00000009 0.11059092 [8172] Thread 'BackgroundQueue' has started 7924
00000010 0.11178298 [8172] OpenQuery - Preparing query SELECT * FROM Covers WHERE IDSong=6425 ORDER BY CoverOrder
00000011 0.11259381 [8172] Added Covers: 2
00000012 0.13695696 [8172] TAlbumArtViewController.SelectSongs - End
00000013 0.14952929 [8172] TAlbumArtViewController.LocateAlbumInAAView - begin
00000014 0.15406220 [8172] Player: Adding 15 track(s)
00000015 0.15422495 [8172] _Stop: started
00000016 0.15475060 [8172] PrepareDockedVideo: Switching=false IsStartingPlayback=false WasManuallyChanged=false
00000017 0.15488183 [8172] PrepareDockedVideo: Audio
00000018 0.15524326 [8172] _Stop: finished
00000019 0.16205105 [8172] Player: Setting current track: D:\My Documents\My Music\The Cars\Greatest Hits\The Cars - Hello Again (Uncensored)[1984].mpg
00000020 0.16272259 [8172] PrepareDockedVideo: Switching=false IsStartingPlayback=false WasManuallyChanged=false
00000021 0.16284868 [8172] PrepareDockedVideo: Audio
00000022 0.16346744 [8172] PrepareDockedVideo: End
00000023 0.21065199 [8172] Winamp simulation window received messsage 12
00000024 0.21172234 [8172] BQ: Added new task. Currently 1 tasks in queue.
00000025 0.24666667 [8172] TGenThread.Create: ThreadName: BackgroundQueue , Running Threads: Internal: 1, All: 29
00000026 0.25901979 [8172] Thread 'BackgroundQueue' has started 6212
00000027 0.29922867 [8172] TGenThread.Create: ThreadName: PlaybackStarter_Var , Running Threads: Internal: 2, All: 30
00000028 0.31162798 [8172] Thread 'PlaybackStarter_Var' has started 9236
00000029 0.31299087 [8172] Thread registered, going to initialize 9236
00000030 0.34507602 [8172] Player: W7 icon updated.
00000031 0.35583165 [8172] TGenThread.Create: ThreadName: PlayerEntriesUpdater_Var , Running Threads: Internal: 3, All: 31
00000032 0.36672148 [8172] Player: Updating playlist entry.
00000033 0.36885560 [8172] Thread 'PlayerEntriesUpdater_Var' has started 10168
00000034 0.36888859 [8172] Thread registered, going to initialize 10168
00000035 0.36911073 [8172] Player: UpdatePlaylistEntry() is in DB.
00000036 0.49673212 [8172] Thread 'BackgroundQueue' has started 6288
00000037 0.49702096 [8172] Thread initialized 6288
00000038 0.52222645 [8172] Winamp simulation window received messsage 12
00000039 0.53009140 [8172] Winamp simulation window received messsage 12
00000040 0.53055257 [8172] Player: Track entry prepared, going to start playback.
00000041 0.53087217 [8172] Going to play file: D:\My Documents\My Music\The Cars\Greatest Hits\The Cars - Hello Again (Uncensored)[1984].mpg
00000042 0.53115004 [8172] Going to execute format plug-in constructor.
00000043 0.54129428 [8172] Winamp simulation window received messsage 12
00000044 0.54478395 [8172] Player: UpdatePlaylistEntry() is in DB.
00000045 0.60817200 [8172] f_video: Container MPG1 detected for D:\My Documents\My Music\The Cars\Greatest Hits\The Cars - Hello Again (Uncensored)[1984].mpg
00000046 0.68916744 [6268] f_video: MediaMonkeyVHelper: argc=7
00000047 0.68943942 [6268] f_video: MediaMonkeyVHelper: MainProcessID=8172, shName=MMVDecoder8172_56
00000048 0.68943942 [6268]
00000049 0.69040644 [6268] f_video: MediaMonkeyVHelper: called OpenFile(D:\My Documents\My Music\The Cars\Greatest Hits\The Cars - Hello Again (Uncensored)[1984].mpg)
00000050 0.69069088 [6268] f_video: MediaMonkeyVHelper: InitializeGraph
00000051 0.69981313 [8172] Winamp simulation window received messsage 12
00000052 0.70412612 [8172] Going 'PlayerEntriesUpdater_Var'to make final callback 10168
00000053 0.70433867 [8172] Thread 'PlayerEntriesUpdater_Var' is going to callback
00000054 0.70458281 [8172] Winamp Playlist sim - WM_USER message 1073741825
00000055 0.70600361 [8172] Thread 'PlayerEntriesUpdater_Var'has finished 10168
00000056 0.84811592 [6268] f_video: MediaMonkeyVHelper: PrepareSourceAndDemux
00000057 0.85835689 [6268] f_video: Loaded source filter File Source (Async.){E436EBB5-524F-11CE-9F53-0020AF0BA770} to graph
00000058 0.86908251 [6268] f_video: Filter LAV splitter{171252A0-8820-4AFE-9DF8-5C92B2D66B04} loaded from C:\Users\Russell\AppData\Roaming\MediaMonkey\Plugins\DXFilters\LAVSplitter.ax
00000059 0.89543611 [8172] StretchStart
00000060 0.89721173 [8172] BQ: Starting a new task.
00000061 0.90529662 [8172] StretchEnd
00000062 1.24561167 [6268] f_video: Filter VMR-9{51B4ABF3-748F-4E3B-A276-C828330E926A} loaded from system
00000063 1.24591231 [6268] f_video: InitRenderlessVMR9
00000064 1.27801645 [6268] f_video: CAllocator: Width=1600, Height=900
00000065 1.29670823 [6268] f_video: CAllocator: Device created, using hardware vertex processing
00000066 1.29779911 [6268] f_video: AdviseSurfaceAllocator succeeded
00000067 1.30947554 [6268] f_video: AdviseNotify succeeded
00000068 1.31044471 [6268] f_video: Setting vertex pos: -1.000000, 1.000000, 1.000000, -1.000000
00000069 1.34791684 [6268] f_video: Filter Audio Renderer{79376820-07D0-11CF-A24D-0020AFD79767} loaded from system
00000070 1.35938954 [6268] f_video: Filter DirectVobSub{93A22E7A-5091-45EF-BA61-6DA26156A5D0} loaded from C:\Users\Russell\AppData\Roaming\MediaMonkey\Plugins\DXFilters\vsfilter.dll
00000071 1.36025679 [6268] f_video: Added filter DirectVobSub{93A22E7A-5091-45EF-BA61-6DA26156A5D0} to graph
00000072 1.36461663 [6268] f_video: End of testing filter, {FEB50740-7BEF-11CE-9BD9-0000E202599C}, allowed.
00000073 1.38109660 [6268] f_video: Terminating device
00000074 1.40570164 [6268] f_video: InitializeDevice called
00000075 1.40719426 [6268] f_video: CAllocator: SetViewport succeeded
00000076 1.52150357 [6268] f_video: End of testing filter, {E1F1A0B8-BEEE-490D-BA7C-066C40B5E2B9}, allowed.
00000077 1.52567065 [6268] f_video: End of testing filter, {6A08CF80-0E18-11CF-A24D-0020AFD79767}, allowed.
00000078 1.55031908 [6268] f_video: Rendering sound finished, hr = 0x80040200
00000079 1.55091584 [6268] f_video: MediaMonkeyVHelper: Open file - deleting decoder
00000080 1.55111372 [6268] f_video: ~TDecoder end
00000081 1.55442083 [6268] f_video: Terminating device
00000082 1.55758286 [6268] f_video: Terminating device
00000083 1.58137417 [6268] f_video: MediaMonkeyVHelper: Open file - decoder deleted
00000084 1.58156908 [6268] f_video: InitializePlayer
00000085 1.58641732 [6268] f_video: TCPlayer::CloseSession
00000086 2.02879786 [6268] f_video: TCPlayer::CloseSession
00000087 2.02927446 [6268] f_video: ~TDecoder begin
00000088 2.02961445 [8172] f_video: ~TDecoderProcess() begin
00000089 2.07198834 [8172] f_video: ~TDecoderProcess() end
00000090 2.07308865 [8172] No format plugin can decode the file, try to find another decoder
00000091 2.07713842 [8172] Going to execute DetectMissingCodecs method.
00000092 2.23319626 [9712] f_video: MediaMonkeyVHelper: argc=7
00000093 2.23328495 [9712] f_video: MediaMonkeyVHelper: fname=D:\My Documents\My Music\The Cars\Greatest Hits\The Cars - Hello Again (Uncensored)[1984].mpg
00000094 2.23435831 [9712] f_video: MediaMonkeyVHelper: PreferredRenderer=10, AudioDeviceName=, lfpath=C:\Users\Russell\AppData\Roaming\MediaMonkey\Plugins\DXFilters\, gfPath=C:\Program Files (x86)\MediaMonkey\Plugins\DXFilters\
00000095 2.49256587 [9712] f_video: Connecting source to LAV splitter succeeded
00000096 2.49319267 [9712] f_video: Cannot load library C:\Program Files (x86)\MediaMonkey\Plugins\DXFilters\GplMpgDec.ax
00000097 2.49378276 [9712] f_video: Could not create filter GPL MPEG-1/2 Decoder{CE1B27BE-851B-45DD-AB26-44389A8F71B4} for file D:\My Documents\My Music\The Cars\Greatest Hits\The Cars - Hello Again (Uncensored)[1984].mpg, hr = 0x80040154
00000098 2.51977062 [9712] f_video: Filter FFDShow audio decoder{0F40E1E5-4F79-4988-B1A9-CC98794E6B55} loaded from C:\Users\Russell\AppData\Roaming\MediaMonkey\Plugins\DXFilters\ffdshow.ax
00000099 2.76349068 [9712] f_video: DetectMissingCodecs returns 2
00000100 2.78111148 [8172] f_video: ~TDecoderProcess() begin
00000101 2.79082751 [8172] f_video: ~TDecoderProcess() end
00000102 2.79121685 [8172] 9236 DB query prepare finished, took 223.
00000103 2.79161477 [8172] 9236 DB lock finished, took 291.
00000104 3.60494041 [8172] Going 'BackgroundQueue'to make final callback 6212
00000105 3.71807241 [8172] Going 'BackgroundQueue'to make final callback 7924
00000106 3.90502834 [8172] Going 'BackgroundQueue'to make final callback 6288
00000107 10.00525475 [8172] Forms: RestoreTopMost: Level: 120
00000108 10.00890064 [8172] MainForm: NC Activate +
00000109 10.03159809 [8172] Dialog: MediaMonkey is unable to decode this format. result: 2
00000110 10.03278351 [8172] _Stop: started
00000111 10.09670734 [8172] 9236 DB open SQL: SELECT Playlists.IDPlaylist, Playlists.PlaylistName FROM Playlists WHERE Playlists.IDPlaylist IN (SELECT PlaylistSongs.IDPlaylist FROM PlaylistSongs WHERE PlaylistSongs.IDSong IN (SELECT ID FROM Songs ORDER BY LastTimePlayed DESC LIMIT 200) GROUP BY PlaylistSongs.IDPlaylist) LIMIT 10
00000112 10.09931946 [8172] 9236 DB lock finished, took 3778.
00000113 10.41915989 [8172] PrepareDockedVideo: Begin
00000114 10.41934109 [8172] _Stop: finished
00000115 10.41975212 [8172] Player: Next track prepared, going to start playback
00000116 10.42019653 [8172] PrepareDockedVideo: Switching=true IsStartingPlayback=true WasManuallyChanged=false
00000117 10.50616169 [8172] TGenThread.Create: ThreadName: BackgroundQueue , Running Threads: Internal: 1, All: 30
00000118 10.51805878 [8172] Thread 'BackgroundQueue' has started 6508
00000119 10.52378654 [8172] PrepareDockedVideo: Begin
00000120 10.52394772 [8172] PrepareDockedVideo: Reduced window or audio
00000121 10.52427292 [8172] PrepareDockedVideo: End
00000122 10.53416824 [8172] Player: W7 icon updated.
00000123 10.53536606 [8172] Player: Updating playlist entry.
00000124 10.53555202 [8172] Player: Track entry prepared, going to start playback.
00000125 10.56182289 [8172] Going to play file: \\192.168.0.147\puzzle\Movies\Captain America The First Avenger (2011) DVDRip XviD-MAXSPEED\sample.avi
00000126 10.56206608 [8172] Going to execute format plug-in constructor.
00000127 10.60370255 [8172] Winamp Playlist sim - WM_USER message 2
00000128 10.60421944 [8172] Winamp Playlist sim - WM_USER message 1073741826
00000129 10.66195488 [8172] f_video: Container AVI detected for \\192.168.0.147\puzzle\Movies\Captain America The First Avenger (2011) DVDRip XviD-MAXSPEED\sample.avi
00000130 10.69924831 [9784] f_video: MediaMonkeyVHelper: argc=7
00000131 10.69940948 [9784] f_video: MediaMonkeyVHelper: MainProcessID=8172, shName=MMVDecoder8172_58
00000132 10.69940948 [9784]
00000133 10.70045280 [9784] f_video: MediaMonkeyVHelper: called OpenFile(\\192.168.0.147\puzzle\Movies\Captain America The First Avenger (2011) DVDRip XviD-MAXSPEED\sample.avi)
00000134 10.70047569 [9784] f_video: SetVideoWindow, last:0, new:A7D323C
00000135 10.82657051 [9784] f_video: MediaMonkeyVHelper: PrepareSourceAndDemux
00000136 10.85451984 [9784] f_video: Loaded source filter File Source (Async.){E436EBB5-524F-11CE-9F53-0020AF0BA770} to graph
00000137 10.85490417 [9784] f_video: Could not create filter LAV splitter{171252A0-8820-4AFE-9DF8-5C92B2D66B04} for file \\192.168.0.147\puzzle\Movies\Captain America The First Avenger (2011) DVDRip XviD-MAXSPEED\sample.avi, hr = 0x80040154
00000138 10.86259174 [9784] f_video: Filter LAV splitter{171252A0-8820-4AFE-9DF8-5C92B2D66B04} loaded from C:\Users\Russell\AppData\Roaming\MediaMonkey\Plugins\DXFilters\LAVSplitter.ax
00000139 11.46177578 [8172] TGenThread.Create: ThreadName: UpdateDriveLetters_Var , Running Threads: Internal: 2, All: 31
00000140 11.47287273 [8172] PostponeComputerSleep: Enabled = 0
00000141 11.47566605 [8172] Thread 'UpdateDriveLetters_Var' has started 8492
00000142 11.47591400 [8172] Thread initialized 8492
00000143 11.49109173 [8172] >UpdateDriveLetters - end<
00000144 11.49161530 [8172] Thread 'UpdateDriveLetters_Var'has finished 8492
00000145 11.72157764 [9784] f_video: Could not create filter FFDShow video decoder{04FE9017-F873-410E-871E-AB91661A4EF7} for file \\192.168.0.147\puzzle\Movies\Captain America The First Avenger (2011) DVDRip XviD-MAXSPEED\sample.avi, hr = 0x80040154
00000146 11.74378586 [9784] f_video: Filter FFDShow video decoder{04FE9017-F873-410E-871E-AB91661A4EF7} loaded from C:\Users\Russell\AppData\Roaming\MediaMonkey\Plugins\DXFilters\ffdshow.ax
00000147 11.74460697 [9784] f_video: Could not create filter FFDShow audio decoder{0F40E1E5-4F79-4988-B1A9-CC98794E6B55} for file \\192.168.0.147\puzzle\Movies\Captain America The First Avenger (2011) DVDRip XviD-MAXSPEED\sample.avi, hr = 0x80040154
00000148 11.77487946 [9784] f_video: Filter FFDShow audio decoder{0F40E1E5-4F79-4988-B1A9-CC98794E6B55} loaded from C:\Users\Russell\AppData\Roaming\MediaMonkey\Plugins\DXFilters\ffdshow.ax
00000149 11.77507687 [9784] f_video: RenderStreams
00000150 11.90698624 [9784] f_video: Filter VMR-9{51B4ABF3-748F-4E3B-A276-C828330E926A} loaded from system
00000151 11.90725517 [9784] f_video: InitRenderlessVMR9
00000152 12.03032684 [9784] f_video: Filter Audio Renderer{79376820-07D0-11CF-A24D-0020AFD79767} loaded from system
00000153 12.03055477 [9784] f_video: Added filter Audio Renderer{79376820-07D0-11CF-A24D-0020AFD79767} to graph
00000154 12.04530144 [9784] f_video: Filter DirectVobSub{93A22E7A-5091-45EF-BA61-6DA26156A5D0} loaded from C:\Users\Russell\AppData\Roaming\MediaMonkey\Plugins\DXFilters\vsfilter.dll
00000155 12.04675484 [9784] f_video: Terminating device
00000156 12.08277225 [9784] f_video: Terminating device
00000157 12.08504772 [9784] f_video: CAllocator: SetViewport succeeded
00000158 12.11264515 [9784] f_video: Have splitter out pin
00000159 12.14030933 [9784] f_video: Filter MM Resampler{CC2B684A-51F0-11DF-A1D6-D9E9DFD72085} loaded from C:\Program Files (x86)\MediaMonkey\Plugins\DXFilters\resampler.ax
00000160 12.17132568 [9784] Resampler: input type: bps=16, ch=2, freq=48000
00000161 12.19461823 [9784] f_video: Rendering sound finished, hr = 0x0
00000162 12.19584751 [9784] f_video: OpenFile END
00000163 12.19606304 [9784] f_video: Play
00000164 12.21653938 [9784] Resampler: Start streaming
00000165 12.22282505 [9784] f_video: Shared memory for EQ created
00000166 12.31192684 [9784] f_video: Getting native video size
00000167 13.34331608 [8172] f_video: Creating handler thread
00000168 13.34738350 [8172] Decoder: CreateDecoder() finished successfuly
00000169 13.38380527 [8172] f_video: Handler thread started
00000170 13.42349339 [8172] TGenThread.Create: ThreadName: PlayThreadProc , Running Threads: Internal: 2, All: 32
00000171 13.46431446 [8172] Thread 'PlayThreadProc' has started 8744
00000172 13.46625710 [8172] Thread initialized 8744
00000173 13.46633720 [8172] IntPlay: Play thread Enter
00000174 13.46907902 [8172] Player: Playback started
00000175 13.47044277 [9784] f_video: MediaMonkeyVHelper: message SetVolume received
00000176 13.47308540 [9784] f_video: MediaMonkeyVHelper: message SetBalance received
00000177 13.47463608 [9784] f_video: Calling put_Balance(0)
00000178 13.47859287 [8172] Going 'PlaybackStarter_Var'to make final callback 9236
00000179 13.47894287 [8172] DB: Deleting prepared query: SELECT PreviewStartTime, PreviewLength, CacheName, PreviewName, Copyright, Encoder, ISRC, InitialKey, Language, OrigLyricist, ParentalRating,PreGap, PostGap, TotalSamples, GaplessBytes, SignType, SignPart1, SignPart2, SignPart3, SignPart4, ContainerType, StreamCount, StreamInfo FROM Songs WHERE ID=?
00000180 13.47925472 [8172] PrepareDockedVideo: Reduced window or audio
00000181 13.49078846 [9784] f_video: MediaMonkeyVHelper: message SetConfig received
00000182 13.51236343 [9784] f_video: m_D3DDev->Present failed, hr = 0x80070578
00000183 13.51256847 [9784] f_video: SetVideoPosition(0, 41, 161, 109)
00000184 13.52409267 [8172] Going 'BackgroundQueue'to make final callback 6508
00000185 13.53223515 [9784] f_video: MediaMonkeyVHelper: message SetConfig received
00000186 13.53246117 [9784] f_video: SetVideoPosition(0, 41, 161, 109)
00000187 13.85716248 [9784] f_video: MediaMonkeyVHelper: message GetSubtitLangs received
00000188 13.85776806 [9784] f_video: GetSubtitlesLanguages returns 8 bytes, sellang=-1, langcount=0
00000189 13.88328838 [8172] AVI ParseTags begin
00000190 13.88907146 [8172] AVI ParseTags end
00000191 13.89097691 [8172] 4716 DB open SQL: SELECT PreviewStartTime, PreviewLength, CacheName, PreviewName, Copyright, Encoder, ISRC, InitialKey, Language, OrigLyricist, ParentalRating,PreGap, PostGap, TotalSamples, GaplessBytes, SignType, SignPart1, SignPart2, SignPart3, SignPart4, ContainerType, StreamCount, StreamInfo FROM Songs WHERE ID=?
00000192 14.25973511 [9784] f_video: MediaMonkeyVHelper: message GetSubtitSett received
00000193 14.26205826 [9784] f_video: MediaMonkeyVHelper: message GetAudioStreams received
00000194 14.26386738 [9784] f_video: GetAudioStreams returns 66 bytes, sellang=0, langcount=1, hr = 0x0
00000195 14.56435204 [9784] f_video: MediaMonkeyVHelper: message SetAStream received
00000196 14.59478188 [8172] Thread 'PlaybackStarter_Var'has finished 9236
00000197 17.13179398 [8172] PrepareDockedVideo: Begin
00000198 17.13196945 [8172] PrepareDockedVideo: Reduced window or audio
00000199 17.13224983 [9784] f_video: MediaMonkeyVHelper: message SetConfig received
00000200 17.13328362 [9784] f_video: SetVideoPosition(0, 41, 161, 109)
00000201 17.18815613 [9784] f_video: MediaMonkeyVHelper: message SetSubtitLang received
00000202 17.18863297 [9784] f_video: Pause
00000203 17.19898605 [9784] f_video: MediaMonkeyVHelper: message GetAudioStreams received
00000204 17.19927025 [9784] f_video: GetAudioStreams returns 66 bytes, sellang=0, langcount=1, hr = 0x0
00000205 17.20088005 [9784] f_video: MediaMonkeyVHelper: message SetAStream received
| ||||
| Fixed in build | 1697 | ||||
|
|
Debug log of a failed attempt to play MPG1 video ('The Cars - Hello Again') uploaded (attached). |
|
|
Fixed in build 1697. Default MS MPEG audio decoder cannot recognize MPEG audio stream from MPEG1 in case LAV splitter is used. We prefer default MPEG-I splitter from Windows for MPEG1 files now. |
|
|
Verified in Windows 8. |
|
|
Verified 1698 Windows 7 |