[WLX] MMedia 2.62 x32/x64 Unicode/ANSI (Sep 2014)

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

Post by *fg_2002fr »

to VSB
Yes you're right but I'm using for the libogg/libvorbis DLL the name given by the xiph.org foundation and I don't change them.

I will change that for the next release. So, if you want to use the system ogg and vorbis.dll, you can use an hexa editor to change the name of the linked dll directly in MMedia : just search for libogg.dll in mmedia.wlx
VSB
Member
Member
Posts: 136
Joined: 2006-12-12, 12:02 UTC
Location: Russia

Post by *VSB »

2fg_2002fr
I have no preference of system or xiph.org foundation version, I just want make my TC more universal without unnecessary movements)

Anyway, your plugin is very good
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2fg_2002fr
Consider to put the dlls in a subfolder of the plugin, e.g. 'x64' subfolder. That's what I do with my SFTP plugin.
Author of Total Commander
https://www.ghisler.com
VSB
Member
Member
Posts: 136
Joined: 2006-12-12, 12:02 UTC
Location: Russia

Post by *VSB »

2ghisler(Author)
so, it should be LoadLibrary and GetProcAddress style, but now .lib and imports are used
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

so, it should be LoadLibrary and GetProcAddress style
Yes. See my sftp plugin on how to load a lot of functions with just one declaraction per function in file sshdynfunctions.h.
Author of Total Commander
https://www.ghisler.com
Victor_Dobrov
Junior Member
Junior Member
Posts: 8
Joined: 2012-02-05, 01:06 UTC

Post by *Victor_Dobrov »

2fg_2002fr

wlx_mmedia64 2.5.1 (896000 bytes): Total Commander (x64) 8.0B18: error after playing media file.
Error
---------------------------
Error code = 80040154


wlx_mmedia64_DL 2.5.1 (432640 bytes): Total Commander (x64) 8B17: plays media file, then an error.
Error
---------------------------
Error code = 80040154


mmedia.wlx 2.5.1 (651776 bytes): Total Commander 8.0B14: error after playing media file.

Total Commander 8.0B14
---------------------------
Access violation at address 00000000. Read of address 00000000.
Access violation at address 00000000. Read of address 00000000
Windows XP Pro x64 SP2 5.2 (Build 3790)

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C0000005
Stack trace:
00000000
447B34 446AA7 444019 4455ED 445F6A >423798
44552B 423798 428E64 428EFC 6D3DBD
Raw:
447B22 447B34 551161 445499 423798 4462E3
426005 446A42 447B34 562244 444019 446239
425474 4455ED 445F6A 445F8D 423798 423798
445499 423798 4462E3 423798 4284CC 423798
402E36 444019 446239 425474 4470ED 446239
446AA7 446B01 446AD9 446CC3 44A4C2 444019
446239 435659 4455ED 445F6A 423798 44552B
423798 428E64 428EFC 4290B6 6D3DBD
Press Ctrl+C to copy this report!

mmedia.wlx 2.4.6, TC 8 (x32), Windows XP Pro x64 SP2 5.2: normally plays all media files
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

It looks like Total Commander is trying to create a handle for a window or control, and this fails. What is mmedia trying to do? Maybe it tries to close the Lister window, or switch to next file?
Author of Total Commander
https://www.ghisler.com
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

Post by *fg_2002fr »

Hi victor,
Victor_Dobrov wrote:2fg_2002fr

wlx_mmedia64 2.5.1 (896000 bytes): Total Commander (x64) 8.0B18: error after playing media file.
Error
I need more informations :
how many files are selected ?
type of media file ?
the player interface chosen
does this behavior happen with all media files ?
Victor_Dobrov
Junior Member
Junior Member
Posts: 8
Joined: 2012-02-05, 01:06 UTC

Post by *Victor_Dobrov »

2fg_2002fr

file - anyone that opens in Windows Media Player, for example:
Vanilla Sky - Umbrella.AVI, 70 Mb, 2448 Kb / s, MPEG-4 Visual (XviD), 696x456 (1.526), 25 fps, MPEG Audio 240 kb, 44.1 KHz

TC 8.18 x64, is only one plug - Mmedia.wlx64 2.51 (or 2.50)
When you press F3 Lister window does not open, an error Error code = 80040154

If you remove the plug Mmedia, then Lister those media files plays fine.
The system is installed K-Lite Codec Pack 5.60 x64. Replacement ffdshow_rev4257_20120115_clsid_x64 nothing fixes.
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

Post by *fg_2002fr »

to victor
this must be a configuration problem.

1 - make sure that WMP works alone.

2 - in TC, highlight a mp3 file and press "win key" + F3, Mmedia should open without running WMP.
in the options tab, you can find the path of mmedia.ini and the player interface.
- check if mmedia.ini can be saved (write permission)
- you can unchecked all options, and try again if the video is played.
- you can change the player interface

let me know if it works.
Victor_Dobrov
Junior Member
Junior Member
Posts: 8
Joined: 2012-02-05, 01:06 UTC

Post by *Victor_Dobrov »

2fg_2002fr

Open only one program - Total Commander.
Win+F3 Lister open - OK. I selected Options Tab and uncheck all options - OK
player interface - settings are not saved, the next time the Lister value is always None (ID3tag only)
Deleting a file mmedia.ini - if you open the Lister, it is created again in the folder D:\TotalCmd\mmedia.ini

Code: Select all

[ext]
MMEXT=mpe,mpg,m1v,mpeg,wma,wmv,avi,aiff,wav,au,snd,aifc,rmi,midi,mid,cda,wvx,wax,asf,asx,vob,ifo,dat
MP3EXT=mp2,mp3,m3u,ogg,pls
[Options]
RememberAP=0
Autosave=0
Autostart=0
infopresencewmp=0
autoclose=0
flxocx=0
fit=0
Adding a line Interface = 3 (0,1,2) does not fix anything.

Total Commander has been installed in C:\Program Files, then in D:\TotalCmd, write permission - OK
The system was originally WMP 10.00.00.3997, upgrade to version 11.0.5721.5145 are not improved work Mmedia.wlx64 2.51

[img]http://img708.imageshack.us/img708/7923/tcvideoctrlq.png[/img]
Last edited by Victor_Dobrov on 2012-02-09, 09:35 UTC, edited 1 time in total.
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

Post by *fg_2002fr »

to victor
- What happens if you try to open files directly in WMP?
- is the file played if you choose interface = 1 ?
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

Post by *fg_2002fr »

Victor_Dobrov
Junior Member
Junior Member
Posts: 8
Joined: 2012-02-05, 01:06 UTC

Post by *Victor_Dobrov »

Command: regsvr32 quartz.dll - "DllRegisterServer in quartz.dll succeeded."
What happens if you try to open files directly in WMP?
files are played properly
is the file played if you choose interface = 1 ?
F3 - not open Lister. MCI Error: "The specified file cannot be played on the specified MCI device. The file may be corrupt, not in the correct format, or no fil"

Am I the only person who uses Windows XP x64?
Last edited by Victor_Dobrov on 2012-02-09, 13:53 UTC, edited 1 time in total.
User avatar
fg_2002fr
Senior Member
Senior Member
Posts: 267
Joined: 2003-02-24, 10:12 UTC
Location: Tours (France)
Contact:

Post by *fg_2002fr »

to victor
MCI Error
this type of file isn't supported by the MCI interface, please try another one.
the MCI interface is the one used by the multimedia default lister.
if the default lister can read the file then Mmedia must be able to do it.
Author of Fileinfo, mmedia, dircpy, exeinfo and palmdump plugins
Post Reply