built ffmpeg dlls for windows mobile are available - Windows Mobile Software Development

In the past, I get many helps from here.
I met lots of troubles while building ffmpeg for winCE. But I'm lucky to build them out finaly. I know some ones prefer to get the dlls directly rather than build it by themselves. So I upload them here: http://www.mediafire.com/?jc4w8mex9mw
Just feel free to get them if you need it.

ok, it may sound a silly question, but what app is suposed to take benefit of that ?

RTSP
Great job! Thanks
Did you build it with rtsp support? I can 't manage opening an rtsp stream: "File not found error"
rtsp.h files are present
In your begin method, in the name you preceed sample.avi with some strange char's what are they for?
Kind regards
Wim

I have also been trying to compile this for the ARM4 platform, would it be possible for you to build for this platform (ARM4i is only for WM5/6 and Im also developing for WM2003/CE.NET 4.2)
Thanks

sorry, rstp seems not supported defaultly.
the strange chars is diretory name. You could change them to "\\Storage Card\\sample.avi" or any others you like.
wimpos said:
Great job! Thanks
Did you build it with rtsp support? I can 't manage opening an rtsp stream: "File not found error"
rtsp.h files are present
In your begin method, in the name you preceed sample.avi with some strange char's what are they for?
Kind regards
Wim
Click to expand...
Click to collapse

I haven't tried it in WM2003. Maybe it works too. please try it and tell me result.
coolsva said:
I have also been trying to compile this for the ARM4 platform, would it be possible for you to build for this platform (ARM4i is only for WM5/6 and Im also developing for WM2003/CE.NET 4.2)
Thanks
Click to expand...
Click to collapse

I am trying to use your bin ffmpeg on windows mobile 6.
when I try to call :
avcodec_find_encoder((enum CodecID)CODEC_ID_FLV1);
it's fail
those my init call:
avcodec_init();
avcodec_register_all();
av_register_all();
av_log_set_callback( ffmpeg_avcodec_log );
any idea ?

wright_hz said:
In the past, I get many helps from here.
I met lots of troubles while building ffmpeg for winCE. But I'm lucky to build them out finaly. I know some ones prefer to get the dlls directly rather than build it by themselves. So I upload them here: http://www.mediafire.com/?jc4w8mex9mw
Just feel free to get them if you need it.
Click to expand...
Click to collapse
Hi,
Been trying to use your FFMPEG.DLL but I need the network capability of FFMPEG, could you recompile with --disable-network removed from your configure?
I have built FFMPEG myself but I keep getting a green screen on any video output, sound works okay. Did you get this? If I switch to your DLL I it works but I can only open local files.
To get libavformat to build I had to change a line in configure (amongst other things) to:
network_extralibs="-lws2"
from:
network_extralibs="-lws2_32"
Thanks!

Hy,
can anybody build ffmpeg with support stream video files from network?
Thanks a lot.
Greatz
mccoffein

Hy,
is anybody out there?

I think the original Youtube app uses ffmpeg - just go to youtube from your mobile, download the cab, install and you'll find ffmpeg.dll in /program files/youtube so you can try use this one...

Hy,
thanks for your answer. I tried this. But ffplay don't work with this dll well.

If have linked in the project below but i dosent work.
I tried to link avcodec, avutil and avformat ... But there is no coming out.

Since you know that it works now i will update this thread.
I have done it. You can see it here: http://forum.xda-developers.com/showthread.php?p=3819157#post3819157

ffmpeg WinCE is now Open Source!
For more informations look at our homepage http://www.ffmpeg-wince.org ...
See you!

Error :"Not a valid Pocket PC application"
hi
I have download the file from here: http://www.mediafire.com/?jc4w8mex9mw extract it and copy the bin, ffmpeg and Sdl directory to my project for wm 6.0
and successfully build the cab file. My cab file has exe and ffmpeg.dll, SDL.dll, swscale.dll files. After installation to my htc device 6.1 device whenever I try to run
file it gives me error message "Not a valid Pocket PC application".
Do have any idea why it is giving such error message.
Thank you.

Hello, I have also downloaded the files and am building testmain.exe using visual studio 2005. The exe is building and is running within the emulator. However on a windows mobile 6.1 classic PDA I am getting the error "testmain" is not a valid Pocket PC application.
Could anyone help me discover what the problem is?
I ran dumpbin /headers on the DLLs and the exe and saw that the header values are different and am wondering could this be causing the problems I have?
Dump of file ffmpeg.dll
----------------------
FILE HEADER VALUES
1C0 machine (ARM)
4.00 operating system version
1.00 image version
3.00 subsystem version
0 Win32 version
Dump of file SDL.dll
----------------------
FILE HEADER VALUES
1C2 machine (Thumb)
4.00 operating system version
0.00 image version
4.10 subsystem version
0 Win32 version
Dump of file swscale.dll
----------------------
FILE HEADER VALUES
1C0 machine (ARM)
4.00 operating system version
1.00 image version
3.00 subsystem version
0 Win32 version
Dump of file testmain.exe
----------------------
FILE HEADER VALUES
1C2 machine (Thumb)
5.01 operating system version
0.00 image version
5.01 subsystem version
0 Win32 version
Thanks,
Menelaos

Related

Java Development on Touch HD

I've been studying Java with the Open University and would like to put into practice some of my newfound knowledge on the mobile side of things.
Can anybody help me get started by telling me which configuration I should be using with regard to CLDC/CDC-MIDP, are there any JDK's for the Touch HD etc?
I have tried searching but to no avail so far so would appreciated your help.
Also, is there a decent Java compiler that operates under WM6. As that would be novel to play around with too! I currently use NetBeans on my pc.
Regards
Gary
Java on a mobile device = J2ME
There are plenty of Java VM for Pocket PC (check this thread). I think JBed (found in most blackstone ROM's including stock ones) is the best. It has severe limits but it is the best you can get on blackstone. For developement you can use your PC with Sun WTK 2.5.2 (it is supported by Netbeans).
There are no decent java compilers that run directly on PocketPC.
As your first app can you create a D-Pad in java to run skymobile????
garyainsworth said:
Can anybody help me get started by telling me which configuration I should be using with regard to CLDC/CDC-MIDP, are there any JDK's for the Touch HD etc?
Click to expand...
Click to collapse
Java ME : JBed or JBlend, choose one of them, both work great.
Java SE (Yes Desktop-class Java): MySaifu - http://www2s.biglobe.ne.jp/~dat/java/project/jvm/index_en.html
As for the JDK part (I mean the javac compiler and other tools), I do not know such a package yet. However, you can make javac work with MySaifu with a tools.jar file copied from standard JDK (1.3 or older probably).
Hope this helps
Java development with JVM for CDC
Thanks for your help guys.
I've managed to ge set up and have managed to create my first Midlet and run it on my Blackstone via JBed. I've used NetBeans 6.7
However, that is CLDC/MIDP, but when I try and install CDC creations JBed will not install it because a Midlet name is missing. Is this because the stock JBed does not support CDC. I have tried to find out but it is not perfectly clear and I will have to pay for a JVM to test my theory out if nobody can advise!
Thanks for help
Gazza
MOD EDIT
Moved to Themes, Applications and Software forum (?) as not related to rom development
I'd seriously look at JavaFX, sun released a beta of it the other day.
I really like it, it works well on the HD from my limited testing
http://javafx.com/downloads/windows.jsp
One slight flaw with the current version is that it wants to get network address even when try to search for local jar/jad on storage.
but setting it as default file association gets around that one..
JavaFX
Downloading as I write....
Thanks for your advice I appreciate it. As you may know, as a newcomer to development of JME it is so complicated to get started due to all the configurations so any pointers at this stage are very much appreciated.
Thanks
Gaz
OK, I have JavaFX installed on my HD and it works and I particularly like the calculator example app included with it. However, I still cannot get my CDC app to install. It says "Cannot install application because critical information is missing from the application file (.jad). I thought CDC used xml files and not JAD for descriptions. Am I wrong or is something to do with my platform/deployment configuration?
I cant see a jad file in the deploy folder either. Is this an error.
Thanks
Gaz
Nope, you still need the JAD descriptor file.
It's plain text file, just find some on the internet, open it with text editor and alter some of the properties in there, it's really easy.
Don't forget to change the path to your JAR archive - the best way is to put there just simple JAR name and copy the JAD to the same directory as JAR.
Thanks Pepcza,
I'll try that, just a thought though, if you still need a descriptor file (in this case .jad) why does'nt the Netbeans deployment process create it along with everything else? It does when creating CLDC platform apps!
Gaz
JavaFX
I think we should concentrate on this one. Youtube videos are working in bolt browser using Javafx. If only it would be a bit faster, It'll throw Jbed out of the window.

[APP][v2009-09-23] ai Cab Explorer utility: new way to explore cab files on your disk

***CHANGE LOG START
2009-09-23
- New:file preview (please note that cou can even preview manila encoded images inside cab file, since they are converter internaly!)
- in preview you can choose to extract manila file or PNG image.
- bug fixes, cosmetic changes... new bugs ...
- you probably realized that I publish versions I got at the moment - raw, not too much tested, relative big changes from day to day, version is detected by the pub date... so expect new staf soon...
- !!! IMPORTANT !!! Please download cfc.exe and put it at c:\windows\ "c:\windows\cfc.exe" !!! Download last version from http://forum.xda-developers.com/showpost.php?p=2798441&postcount=1 !!!
(without cfc.exe app won't be able to decode mailla images)
2009-09-22
**IF YOU HEVE BEEN HERE PLEASE READ THE WHOLE POST SINCE IT IS ALL UPDATED!!!
- "Cab Album" support:
A Cab Album is collected information about many Cab files in one place.
Application will here "create" a new Cab Album by scaning folder. (It is possible to include subfolders in search path.)
Since creating a "Cab album" could be time consuming (depends on how many files it has to scan),
collected information - an "Album" can be saved (in xml structured file).
So next time, you can just use the same information by "loading" a saved album from disk (without scaning again).
Creating album is the process that will
a) detact all *.cab files in scaning folder (and subfolders)
b) for each found cab, program will try to locate "_setup.xml" within .cab file and extract information about real / target file names and paths
c) all information will be collected to memory
After that you will be able to
a) browse an album by cab files (from the tree)
b) browse an album by target file names (also from the tree where these files are grouped an counted)
c) search / filter the album by target file names
Also you can
a) click on "save" icon to save the album.
b) double click on cab file (lef side - tree) to open separate window tith that cab info
c) double click on file on the right side to extract it on disk
2009-09-21
- new version suports drag & drop files (from windows explorer)
- small cosmetic changes
2009-09-19
- first published version
***CHANGE LOG END
DID you ever try to find some fine resource (manila file, bmp for phone skin ... or whatever), which you know you have seen somewhere. And you are sure you got it somewhere on your hard or stick or ....
DID you ever wanted to create a new skin based on a few existing skins in some cab files.
DID you ever ask yourself - what will that XY.cab install on my device? Will it remove parst of my customization that I don't want to be changed?
In case you didn't this app is probably NOT for you.
But if you DID then you probably know that
a) most cab extractors will NOT extract files with the correct filenames on your hard disk.
Instead of some "5acc5861_manila" that will be installed on your device, what you get on your pc is some file named "0CABA635.001".
The real target file name "5acc5861_manila" is actually set in _setup,xml which is part of cab file for mobile device.
b) it is hard to find all "5acc5861_manila" resources on your hard disk without decompression of all cab files, and fixing a problem described before - see a
What do you think about a new point of view - an "Album" view.
Album view will help you to "scan" your hard disk folders, searching for cab files, extacting information from them (without extracting cab files on disk), and collecting all important information in one Album list.
That's not all.
Since "scanning" or building an album could be time consuming, you can "save" the album (xml file structure) so next time you just open existing album and you got all information very quick.
You can search albums - for example "Assets*.bmp" will find all files located in album containing dialer skins.
With another few clicks you can extract found files on disk and use you favourite tools to view or edit them.
Prease note tha this application is extended version of
"[APP][v2009-09-17] Cab utility - RENAME cab content/files to normal target names" located at http://forum.xda-developers.com/showthread.php?t=561533
Requirements: .NET framework 3.5 on your PC
BTW: If someone know some good .NET library for converting / previewing or updating _manila files please do let me know.
Also if someone would like to use some of functionality of this app in other projects ... I will be glad if I can help providing details about my libraries.
I hope you'll like it...
Weeeeeeeeeeell
Awesome thank you!
UPDATE
Missing drag & drop support was anoying, so I add it to v2009-09-21.
You can find / download new version in fist post
cablib error
I get an error when opening a cab-file:
FileLoadExeption
Could not load file or assembly 'Cablib, version 10.3.0.0 ... or one of its dependencies. This application has failed to star because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT:0x800736B1)
cc62 said:
I get an error when opening a cab-file:
FileLoadExeption
Could not load file or assembly 'Cablib, version 10.3.0.0 ... or one of its dependencies. This application has failed to star because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT:0x800736B1)
Click to expand...
Click to collapse
Yes in some systems you can get this error. On my laptop I have no problems but on my home PC I had exat the same error.
What I did to solve this problem is to replace version of CabLib, and also I put 2 dlls in the same folder where is application.
You can find CabLibFix in additional attachment in first post. Just put those files in the same directory (replace existing CabLib + additional 2 new files).
Please do let me know if that helps
Could not load file or assembly 'Cablib
Please note that v2009-09-22 should fix problems with error "Could not load file or assembly 'Cablib.." on some systems.
"FIx files" are included in that version, so I removed "fix..." archive.
However if you still have problems please do let me know,
thanks
v2009-09-22
v2009-09-22 works like a charm.
Thank you again
v2009-09-23 now has image / text preview + info about manila type of file (xml, SQLite, Lua_Script, Mode_9 ...)
Also you preview manila IMAGE files (decoded using cfc.exe to png)
The only inconvinience is that I manage to hardcode path to cfc.exe ( "c:\windows\cfc.exe").
Sory!
Error on win64 with an 'any CPU' build
Hi
We are using your CabLib.dll v2009-09-23 to load cab files inside our c# application. It works really well, except for one case.
When we build the application for target 'any cpu' and then install on a windows xp64 machine, we get an error message:
System.BadImageFormatException: Could not load file or assembly 'CabLib, Version=10.3.0.0, Culture=neutral, PublicKeyToken=5c838b77b53f84a0' or one of its dependencies. An attempt was made to load a program with an incorrect format.
File name: 'CabLib, Version=10.3.0.0, Culture=neutral, PublicKeyToken=5c838b77b53f84a0'
Everything works fine when we change the target to 'x86', but that then causes problems with our test suite. The 'Any CPU' build only fails in x64 machines.
I was wondering how you build your DLL and if you have any ideas to help us fix this problem.
Here's my config:
Microsoft Visual Studio 2008
Version 9.0.30729.1 SP
Microsoft .NET Framework
Version 3.5 SP1
The build and test is on an xp64 SP2 machine.
-- update --
I've also found that aiCabExplorer.exe has the same problem on my win64 machine. I see you are including the 32 bit C run time DLL's which you provide in the release - that appears to be the problem, as the OS is trying to dynamically link against the 64 bit version of MSCOREE.DLL, KERNEL32.DLL, OLE32.DLL and OLEAUT32.DLL and doesn't like mixing them up.
So the solution, I think, is for you to build without explicit dependencies on the 32 bit libraries. Is there any chance of getting a version like that?
Thanks,
Mark
Hi,
I use this app all the time.
Super duper.
Thank you very much.
Keith
Seems great Gonna try it

[UPDATED 18.4.2010] OpenGL ES 2.0 wrapper for .NET Compact Framework

I've released it at http://oglesv2cf.codeplex.com/.
If you want to see the latest in development go to the site shown above.
Updates:
18.4.2010 - rough support for textures
--------------------------------------------------------------------------------------------
I've started working on creating a .NET CF wrapper library for using the OpenGL ES 2.0 on Snapdragon based WM 6.5 devices. (I'm doing the development on HTC HD 2 device).
----------------- original post---------------------------------------------------------------
Hi,
I'm interested in trying out making something simple using OpenGL ES 2.0. I own HD and HD 2 devices and I know that HD at least supports OpenGL ES 1.1.
Has anyone experimented with OpenGL ES 2.0 on HD 2? Snapdragon should support 2.0 but is the libGLESv2.dll present somewhere in the system? I have tried looking for it but didn't spot it right away.
Especially I would be interested in writing a wrapper for OpenGL ES 2.0 to work with .NET CF. I've seen this is possible with ES 1.1.
The onboard gpu that the msm720XX has dosnt support openg Gl ES 2.0 only 1.0/1.1, you would have to ether develope using 1.0/1.1 or buy a device supporting open gl ES 2.0, the acer s200 could be your best bet or a LG expo if you like HW keyboards, or the hd2 if you have spare legs and arms to give.
If it wasn't clear in the OP I do have a HTC HD 2 device which does have Snapdragon with OpenGL ES 2.0 support.
I did some digging and found few posts about OpenGL ES 2.0 on HD 2 but did not find any concrete samples which I could use to test if the performance is good enough.
The dll should be in /windows.
I wanted to start this but without such a device (or a software renderer) it's difficult...
Have a look at OpenGL ES Core API Specification, Headers, and Documentation ! The gl2.h file can serve as base for the managed wrapper file.
As a start check out my OpenGL Test application (link in signature)where I've released the source code of an early version. There you'll find a managed wrapper for OpenGLES 1.1.
Maybe we can setup something together?
Investigating the files
I have continued my reseach (Got some beer as most of my work is beer driven).
I have done some research on the DLL files included in the HTC HD 2 device.
So far this is the list of lib*.dll files under Windows on my device:
- libGLES_CL
- libEGL
- libEGL_org
- lib2d-z430
- libGLES_CM
- libGLESv1_CM
- libGLESv2
- libgsl
- libgsluser
- libkos
- libOpenVG
- libos
- libpanel
- libq3dtools
- libegltools
- libqgl2tools
- libqgtools
- librenderboy
I know that libEGL, libGLES* are the files I should concentrate on. Especially libGLESv2 which is the OpenGL ES 2.0 implementation. I also see that there is a OpenVG implementation on the device.
I know that I can get the header files for the OpenGL ES and OpenVG from Khronos site but is there a tool to view the dll export table of a WM mobile dll file? I know tools that can do that for a desktop windows dll file but haven't tested them on WM dll files yet.
lib2d-z430 got my interest also as z430 is the graphics chip part of the snapdragon.
Yep, eventually I would like to share my findings and code but for now I'm doing this mainly on my own. Ofcourse any help is welcome.
I've run into issues while trying to copy few of those files to my desktop PC. I'm getting access denied of resco explorer when trying to copy libGLESv2 file to storage card on my device.
saeros said:
I have continued my reseach (Got some beer as most of my work is beer driven).
I have done some research on the DLL files included in the HTC HD 2 device.
So far this is the list of lib*.dll files under Windows on my device:
- libGLES_CL
- libEGL
- libEGL_org
- lib2d-z430
- libGLES_CM
- libGLESv1_CM
- libGLESv2
- libgsl
- libgsluser
- libkos
- libOpenVG
- libos
- libpanel
- libq3dtools
- libegltools
- libqgl2tools
- libqgtools
- librenderboy
I know that libEGL, libGLES* are the files I should concentrate on. Especially libGLESv2 which is the OpenGL ES 2.0 implementation. I also see that there is a OpenVG implementation on the device.
I know that I can get the header files for the OpenGL ES and OpenVG from Khronos site but is there a tool to view the dll export table of a WM mobile dll file? I know tools that can do that for a desktop windows dll file but haven't tested them on WM dll files yet.
lib2d-z430 got my interest also as z430 is the graphics chip part of the snapdragon.
Yep, eventually I would like to share my findings and code but for now I'm doing this mainly on my own. Ofcourse any help is welcome.
Click to expand...
Click to collapse
Maybe after disabling Manila/Sense (from the Settings - Today - Items tab) will allow you to copy the files?
As you probably have seen I've also an OpenVG demo included in the lastest Test OpenGL version for which I've created an OpenVG managed wrapper. Does this test run on HD2? What's the starting time? (on HD it takes some seconds to build the textures because textures, paths and strokes are not hardware accelerated, well that's what I get when querying the driver).
Are you still in need of the drivers? I can upload them now?
I'm also going to make a lib file for linking C++ programs with GLES 2.0, based on the gl2.h file, and possibly some of the exported functions of libGLESv2.dll.
Hi,
I posted lib versions of the required files a few weeks ago. Just search on posts with my user name. I've done some porting of futuremark 3d mobile es2.0 and the performance is not good. I'm hoping to do some more debug this week to see why this device is not running as I would expect.
Jim
l3v5y: if you have the drivers at hand it would be great if you can share them.
heliosdev: I tried you are new test app and the OpenVG option is grayed out.
Have you tried it with the driver pack? http://forum.xda-developers.com/showthread.php?t=592663
dattrax said:
Hi,
I posted lib versions of the required files a few weeks ago. Just search on posts with my user name. I've done some porting of futuremark 3d mobile es2.0 and the performance is not good. I'm hoping to do some more debug this week to see why this device is not running as I would expect.
Jim
Click to expand...
Click to collapse
EGL
Okay I got the egl from libEGL.dll working. Well at least it's initializing and terminating without errors.
One thing I noticed is that the version it is reporting is 1.3. It should be 1.4 or at least that is the latest version published on the API site.
I'll do some querying to get the rest of the information about the cabilities of the device.
Translator needed
Okay I did a simple query to get the egl version string from the egl.
The result is probably a string with chinese, japanese or some other asian language I don't understand.
eglQueryString results
EGL_VERSION : "⸱″湉整湲污瘠牥楳湯ㄠ㐮ㄮ"
EGL_VENDOR : "摁慶据摥䴠捩潲䐠癥捩獥‬湉c"
EGL_CLIENTAPIS: "灏湥䱇䕟⁓灏湥䝖"
EGL_EXTENSIONS: "来䍬敲瑡健畢晦牥牆浯汃敩瑮畂晦牥䔠䱇兟䅕䍌䵏彍桳牡摥楟慭敧䔠䱇䭟剈楟慭敧"
Reminds me of early days when MS used to translate their VB programming enviroment inside Office applications.
Hope that the glGetString results are in English.
the reason you cant copy them is because they are modules..
Ideally you need to dump a stock rom and examine either the modules, or recmod them to convert them to files.
you also need diaglsm file, I think.
Still not certain what the DAL files in the oemxip do..
Use this code to get the strings:
byte[] buffer = new byte[2048];
Marshal.Copy(gl.GetString(gl.GL_VENDOR), buffer, 0, buffer.Length);
string result = Encoding.UTF7.GetString(buffer, 0, buffer.Length);
Click to expand...
Click to collapse
saeros said:
l3v5y: if you have the drivers at hand it would be great if you can share them.
heliosdev: I tried you are new test app and the OpenVG option is grayed out.
Click to expand...
Click to collapse
Updated the test app with OpenVG support on newer devices (different name of the OpenVG dll). Please try again!
Once I get that far. Currently I have the EGL part working against the libEGL.dll file. I know you probably already have this done but as this is a learning project for me I started from scratch.
heliosdev said:
Use this code to get the strings:
Click to expand...
Click to collapse
But use it in your current code to have the asian characters 'translated'!
Could you explain it a bit better. What do you mean 'translated'? I don't think the result changes to anything with UTF7. I'm already reading the pointer string returned using unicode character set and getting back a valid result. The only problem with the result is that who ever implemented the libEGL on the device decided to use some other language than english as the content of the strings.
heliosdev said:
But use it in your current code to have the asian characters 'translated'!
Click to expand...
Click to collapse
I used to get such characters before using the above way to read the string.

Windows Mobile Device Emulators 6.5.x

I extracted the WinMo device emulators out of the accidentially published 6.5.x SDK (which has meanwhile been removed by MS). So if you want to give your apps a testride on them, here they are.
The zip (330 MB) contains 2 folders, copy them as follows, assuming you already have WM6 SDK installed.
DeviceemulationV65x ==> C:\Program Files\Windows Mobile 6 SDK\PocketPC
My Device Emulators ==> C:\My Documents\
You may need to modify the *.decfg files to your needs, please check the OSImage and Skin paths in each file to fit your configuration.
Windows Mobile 6.5.3 DTK has now been officially released by MS.
download DTK from Microsoft
Thanks!
6Fg8 said:
I extracted the WinMo device emulators out of the accidentially published 6.5.x SDK (which has meanwhile been removed by MS). So if you want to give your apps a testride on them, here they are.
The zip (330 MB) contains 2 folders, copy them as follows, assuming you already have WM6 SDK installed.
DeviceemulationV65x ==> C:\Program Files\Windows Mobile 6 SDK\PocketPC
My Device Emulators ==> C:\My Documents\
You may need to modify the *.decfg files to your needs, please check the OSImage and Skin paths in each file to fit your configuration.
Thanks to zzattack for providing webspace.
download here
Click to expand...
Click to collapse
THANKS!!!
I missed the download from MS and have been waiting for someone to host
Is is possible to flash roms on the emulator to review them before flashing my phone??
Build Version ??
Ogawa said:
Is is possible to flash roms on the emulator to review them before flashing my phone??
Click to expand...
Click to collapse
though it would be great, but unfortunately ... no.
The 6.5.3 DTK is meanwhile officially released by MS. I'll remove the download as its no longer necessary.
See this link
this is a 23090?
nokser said:
this is a 23090?
Click to expand...
Click to collapse
The one i uploaded was 23090. Dont know what the now officially released one is, didnt install yet.
Ok, thanks for the download
can I install something on emulator or not like previous releases? IE mobile shell to test themes and so on
Hi all! How to incraise main memory size?
Thanks for that link, it works again
the installer wants Microsoft Visual Studio.Is it for free ,where can i download it?
Install In PC, Open VS, edit options emulator, and change image from old file emu
yeah ok,but wherw to gwt VS ?
MS Visual Studio 2008, then create new projekt(for the smartdevice), and Edit options Emulator ...
ok,sorry but there seems tobe a missunderstanding,i dont know where to download VS,i cant find a free download,i dont know why but i find only links where to buy it.I would apprechiate a download link
See this http://www.microsoft.com/poland/developer/produkty/vs2008/vs2008expressedition.mspx
ok the file i am downloading is 900 mb ,but why does the emulator need it now,before i had a wm 6.5 emulator and a 6.5 rom,why does it need now framework,vs,mobile device center+ the emulator and a rom.Before it was about 500mb needed,now its nearly 2gb thats insane

TCPMP & Master Codec Pack 5

UPDATED 4/2/2010
CAB Installer: http://www.mediafire.com/?nkbziyoj443
PC Based EXE Installer: http://www.mediafire.com/?nddykdkjmgm
Codecs and DLL's only ZIP Archive (For Advanced Users) (Also includes Processor-Specific versions of the FFMPEG plugin): http://www.mediafire.com/?tynwr2kw0kj
IMPORTANT! - In order to make use of the full capabilities of this codec pack, you will need to install the altered version of TCPMP from bimbam69, it is included in the Installers above, along with it's attendant files, you can download it separately as a ZIP Archive Here (For Advanced Users): http://www.mediafire.com/?ig3a2iimlnu
ALSO - Please be sure to uninstall all previous versions of this, or any other codec pack, AND your current install of TCPMP.
Codecs/DLL's Included: (As of 03/30/2010)
AAC (iPod audio files)
AC3
AMR
ASAP
AVC (5% faster than the 84Kb version)
CAMERA
FFMPEG (Super Version - Plays SVQ1, SVQ3, H.263, AVC, MPEG4, FLV1, FLV4, ON2VP6)
FLAC (Actually works now!)
INTEL2700G (For those who need it (Axim X50/1v's))
LIBMAD
MATROSKA (V2 Compliant)
MP3
MPC
MPEG1
MPEG4
NETWORK (Modified for speed, seems more reliable)
RMSPLITTER
RMDECODER (Experimental - Working)
SPEEX
SPLITTER (Super Version - Tandems to FFMPEG)
SUBS (Stable/Reliable, includes TCPMP.mscr for .srt subtitle file handling-displays correctly, and below the video itself regardless of which video decoder you use, must be enabled AFTER loading the target file, and disabled BEFORE loading the next file)
TTA
VORBISHQ
VORBISLQ
WAVPACK
ATRC.DLL
COOK.DLL
RV20.DLL
RV30.DLL
RV40.DLL
SIPR.DLL
FILTERS.DLL (Don't know what it does... Seems to improve playback)
WMA9PRODECODER.DLL (For those who need it)
WMV9DECODER.DLL (For those who need it)
This installation is smaller, due to the fact that many of the dependencies on external DLL's have been removed, and the plugins have been recompiled to be smaller, and more efficient.
The TCPMP Executable now features a working equalizer!
Many of the modifications were done by bimbam69, see his continuing development/release thread Here: http://forum.xda-developers.com/showthread.php?t=636423 for his other versions, including one with skin support!
The rmplugin was created by ghosting from pdafans.com Thread Here: http://forum.xda-developers.com/showthread.php?t=645456
CURRENT VERSION = 5.7.1
Version 5.7.1 represents a significant graphics upgrade, specifically in the executable itself, the player controls, and the icons in the file explorer!
For installation cleanup, delete SetupDLL.dll/Setup.dll whichever one is present...
Enjoy!
EDIT: 10/22/2010
It's finally Here!
I have just released the latest edition of the Master Codec Pack, Version 6.0! Here is its release thread: http://forum.xda-developers.com/showthread.php?p=8756268
Enjoy!
Someone was looking for audio/video players thus I uploaded what I had. pocket music v 5.x has a free version - doesn't have working x-boost nor working equalizer.
Thanks for the effort, mate!
"Unexpected program failure. Please send "crash.txt" to the developers. Program will now exit. "
Can someone have a look at this please?
reply to: myth1001
myth1001 said:
"Unexpected program failure. Please send "crash.txt" to the developers. Program will now exit. "
Can someone have a look at this please?
Click to expand...
Click to collapse
What exactly were you attempting to do?
same error...
omnia i900
win mob 6.5.3 rom
Reply to: Andy7
Andy7 said:
same error...
omnia i900
win mob 6.5.3 rom
Click to expand...
Click to collapse
Again, What exactly were you attempting to do?
Gonna Try it, Thanks so much! (I was looking for VP6 playback )
Alireza2n said:
Gonna Try it, Thanks so much! (I was looking for VP6 playback )
Click to expand...
Click to collapse
After installing I got the same error as others when trying to lunch TCMP.
Alireza2n said:
After installing I got the same error as others when trying to lunch TCMP.
Click to expand...
Click to collapse
So... is this build a failed one?
?
awesum codec pack man. had some issues with your downloads though. i downloaded both the cab and pc exe zips. both of em when downloaded didnt come out as zips. just files labeled tcpmp and they werent associated with any program on my pc or phone(htc ozone). so i downloaded just ur codecs.so i went to bimbam69s thread and downloaded his current version of the player. got that working. it of course came with some codecs that work but not all of yours. my question is, seems i got the player from bimbams thread, is how do i associate your codecs with the player? i thought they had to be placed in the windows dir then the device had to be soft reset. when i installed bimbams version, the codecs are in the tcpmp folder and i cant find them in the windows dir. so do i need to just add yours to the tcpmp folder and soft reset? and should i replace his codecs with yours? sorry for the novel but, i know most of the devs like all the feedback they can get. thanks in advance for any help.
Reply to: budweiser0240
budwiser0240 said:
awesum codec pack man. had some issues with your downloads though. i downloaded both the cab and pc exe zips. both of em when downloaded didnt come out as zips. just files labeled tcpmp and they werent associated with any program on my pc or phone(htc ozone). so i downloaded just ur codecs.so i went to bimbam69s thread and downloaded his current version of the player. got that working. it of course came with some codecs that work but not all of yours. my question is, seems i got the player from bimbams thread, is how do i associate your codecs with the player? i thought they had to be placed in the windows dir then the device had to be soft reset. when i installed bimbams version, the codecs are in the tcpmp folder and i cant find them in the windows dir. so do i need to just add yours to the tcpmp folder and soft reset? and should i replace his codecs with yours? sorry for the novel but, i know most of the devs like all the feedback they can get. thanks in advance for any help.
Click to expand...
Click to collapse
It appears you may have installed the program incorrectly, these are not .ZIP files, except for the library, and the standalone player package. The .CAB is an executable installer, you must copy it to your device, and then execute it there, it will place all the files where they need to go, it should NOT be extracted. The .EXE is to be executed from your PC when your device is connected via ActiveSync. the ZIP archive is for advanced users who plan on experimenting. you should not place any files into the "Windows" directory, they should all be in the "TCPMP" program folder. After installation, you will need to set the file associations within the Options/Settings/File Associations submenu, Also, only replace the codecs you feel you need to, the ones in this pack are the most advanced ones available, including the most recent ones compiled by bimbam69.
UPDATE: It appears I placed a version of FFMPEG into the installer designed especially for XScale Processors, this may be why so many of you were experiencing crashes. That oversight has been rectified, and versions of FFMPEG that are processor specific have been added to the ZIP Archive, all links have also been updated accordingly. The current file version is 5.0.1
my bad. wrote that novel and i still managed to not be clear. the codec archive is the only file i extracted. the installers(cab and pc exe) downloaded as those weird files, for me anyways. again, just downloaded the version from bimbams thread so, no biggie. was just curious about the dlls and plgs really. the last version of tcpmp i had i had to put the codecs in the windows dir. if thats not the case here and just placing them in the tcpmp folder work, even better!
Reply to: nikdimas
nikdimas said:
So... is this build a failed one?
Click to expand...
Click to collapse
NO, fixes have been implemented... See first post.
tried playing on2 vp6 files and they dont play
Reply to: richard1978
richard1978 said:
tried playing on2 vp6 files and they dont play
Click to expand...
Click to collapse
Try renaming the file extension from ".ON2" to ".FLV", It should work then.
the files are are already flv, when i try to play it on core player it tell me that the are on2 vp6
Today I downloaded cab version. When I started the program I received following "Unexpected program failure. Please send "crash.txt" to the developers. Program will now exit".
I attached crash.txt
Posible solution for crashes
Attached crash.txt clearly mentions sorenson.plg as a reason for a crash. So you need to delete that plugin as it turns incompatible. If you will not play videos containing Sorenson 3 (SVQ3) codec you'll not gonna miss it . Also make sure you remove registry entry named TCPMP from HKEY_LOCAL_MACHINE\SOFTWARE, this wil ensure fresh and clean start of tcpmp.
EDIT: Some people say that new build of player.exe is not getting well with original(oficial) plugins. I tend to disagre because they work well on my device running wm6.5, but when i was testing these builds on Windows mobile 6.5 emulator, the original plugins didn't work (i can't remember was it a crash or not ) other wersions of winmo were running like a charm though. So to sum up it might be your OS that f**** up everything

Categories

Resources