[APP] TCPMP optimized! XScale and ATI Imageon supported. - Windows Mobile Development and Hacking General

OK, as on the latest builds our old tcpmp stopped working, and the only build I have found (taken from Omnia) didn't have ATI Imageon code - I have compiled my own version of tcpmp
It's compiled against ARM5VT CPUs with a mixed thumb code. That means two things: it WON'T work on the eldest machines, and - it will do better on the others.
The package is compiled in such a way it supports BOTH Intel XScale and ATI Imageon drivers.
I have tested it on:
- HTC Universal, Intel XScale, WM6.1 (21051)
- HTC Hermes, ATI Imageon, WM6.5 (23004)
Enjoy!

Will test. Did you compile this from the original 0.72RC1 source? VS 2005 or 2008?
There are some plugins/updates that may interest you if you plan to do an update to use it's code to update some of the TCPMP components:
1- FLV1 and FLV4 plugins based on FFMPEG. If you could merge these two FFMPEG components into a single plugin it would be awesome since currently I'm using the 2 plugins based on FFMPEG. The FLV4 plugin is only good for FLV4 unlike the FLV1 which seems to be a somewhat complete ffmpeg version (but doesn't play FLV4).
2- ID3 tags fix (?). Also there is a pocket scrobbler (Last.FM) plugin.
3- Subtitles plugin (doesn't work in Xscale mode which is a shame...).
4- Character number limit fix.
Some of these plugins were coded directly into core components of TCPMP (like player.exe, interface.plg and common.dll) which is not such a great idea...
Also there is this other recomp of TCPMP built with VS 2008.
PS: Just tested it and it. I get the feeling you recompiled a couple of files and mixed them with others from TCPMP GF5500. If that was it please check again because your build doesn't support h264 and the GF5500 does. Also the ffmpeg.plg in that build is flawed since flv1 doesn't work properly in Xscale and fullscreen and the flv4 is outdated (it was based on an older version of the same plugin I linked in point 1).

frmariam said:
Will test. Did you compile this from the original 0.72RC1 source? VS 2005 or 2008?
Click to expand...
Click to collapse
original sources with vs2008.
frmariam said:
There are some plugins/updates that may interest you if you plan to do an update to use it's code to update some of the TCPMP components:
Click to expand...
Click to collapse
cool, thanks a lot, I'll update a whole package then

i would like it if someone could figure out how we can play on2 vp6 codec .flv files on our mobile phones

does it work on diamond?

kakit526 said:
does it work on diamond?
Click to expand...
Click to collapse
just try and tell us... how can I know?

ok, in the first post there's an update - some fixes and the most important - support for H.264

does it work on a htc universal with a wm5 rom?
thx.

.It have a wrong to open the player.exe

sxtheone said:
does it work on a htc universal with a wm5 rom?
thx.
Click to expand...
Click to collapse
It does work on universal, but with wm6 and above.
kakit526 said:
.It have a wrong to open the player.exe
Click to expand...
Click to collapse
hm? I can't understand what you're talking (or asking) about...

utak3r said:
original sources with vs2008. cool, thanks a lot, I'll update a whole package then
Click to expand...
Click to collapse
Just hope you can merge the sources of the FFMPEG bits (add FLV4 plugin support to the FLV1 plugin so only this last one is needed).
About the other components it would be better if they were new compiles rather than used from GF5500 (since eoc didn't release the source to his build...). If possible get an "opensource" build of splitter.plg, ffmpeg.plg and subtitle.plg. The lyrics plugin source never really saw the light of day which means it's lost code that eventually won't work and will have to be recoded from scratch.
Also can you currently compile a AVC (h264) plugin from the sources you have? The h264 plugin I've been using (the avc.plg from GF5500) seems to be close sourced which is a shame (besides violating GPL)... Not having the source for the h264 is a big miss since it's an important component (great codec) and the plugin is old.
PS: What's the MortScript for?

My Diamond can't open it.
TCPMP crashing with crash.txt error

no luck either on a FUZE running a fairly clean WM6.5 install -- same deal, crashes right away.

Error: le plugin FFMPEG n'est pas compatible avec la version actuelle. What means that actual FFMPEG plugin is not compatible with this TCPMP version.
and after that crush.
Test done on HTC Polaris with 3D drivers/gfxboost on.

whitealien said:
Error: le plugin FFMPEG n'est pas compatible avec la version actuelle. What means that actual FFMPEG plugin is not compatible with this TCPMP version.
and after that crush.
Test done on HTC Polaris with 3D drivers/gfxboost on.
Click to expand...
Click to collapse
the same "actual FFMPEG plugin is not compatible with this TCPMP version." diamond 21921 vx + 3d old tcpmp works fine

anryl said:
the same "actual FFMPEG plugin is not compatible with this TCPMP version." diamond 21921 vx + 3d old tcpmp works fine
Click to expand...
Click to collapse
hm, that's really strange.... for me it's working, I've tested several clips encoded with ffmpeg...
It seems I have to rebuild ffmpeg - but it will take some time

utak3r said:
OK, as on the latest builds our old tcpmp stopped working, and the only build I have found (taken from Omnia) didn't have ATI Imageon code - I have compiled my own version of tcpmp
It's compiled against ARM5VT CPUs with a mixed thumb code. That means two things: it WON'T work on the eldest machines, and - it will do better on the others.
The package is compiled in such a way it supports BOTH Intel XScale and ATI Imageon drivers.
I have tested it on:
- HTC Universal, Intel XScale, WM6.1 (21051)
- HTC Hermes, ATI Imageon, WM6.5 (23004)
Enjoy!
Click to expand...
Click to collapse
utak3r... nice to see this. If you don't mind also pls post the source code to any compiled versions you release or a means to access the source code as to remain GPL compliant. Thanx!

beta_boy said:
utak3r... nice to see this. If you don't mind also pls post the source code to any compiled versions you release or a means to access the source code as to remain GPL compliant. Thanx!
Click to expand...
Click to collapse
I think he just recompiled the source from Picard's test page with a different compiler and parameters so the code should be the same...
The h264, subtitles and lyrics plugin are some old .plg files which source was never released by their authors (not him I presume).

exactly so. It's still 0.72rc1, just rebuilded.

utak3r
when the revised version is expected to Diamond?

Related

How Can I Plan Real Media .RAM Files

Hi Peoples,
Need help on playing .RAM files on my hermes.
realplayer does not work?
Works fine on here... You get it from RealPlayer Mobile page for PocketPC? I stream music on it all the time...
I tried installing this yesterday, and it complained about the version of ActiveSync I used. Try this one - it's a straight cab of the latest release.
N2A said:
I tried installing this yesterday, and it complained about the version of ActiveSync I used. Try this one - it's a straight cab of the latest release.
Click to expand...
Click to collapse
I got the same error when trying to install it, the cab you gave, is it the latest release:
---------------------------
RealPlayer for Pocket PC 1.1 Preview Release
NEW! RealVideo 9 support
---------------------------
is it that one? cause this post is about a month old now... THANKS!
Hello,
this more player none can play mov files in those 360 degrees of panorama pictures contained is. does someone know player that that can?
MfG
S64
starbase64 said:
this more player none can play mov files in those 360 degrees of panorama pictures contained is. does someone know player that that can?
Click to expand...
Click to collapse
Isn't that Quicktime?
From the Apple site
Is QuickTime Player available for my phone?
QuickTime player is not available for mobile multimedia enabled phones because it is not required for playback on 3GPP or 3GPP2 supported phones. By supporting the 3GPP or 3GPP2 standard, any content created with QuickTime on a Mac or PC can instantly playback on the multimedia players that come preinstalled on mobile phones.
Click to expand...
Click to collapse
fakereal said:
I got the same error when trying to install it, the cab you gave, is it the latest release:
---------------------------
RealPlayer for Pocket PC 1.1 Preview Release
NEW! RealVideo 9 support
---------------------------
is it that one? cause this post is about a month old now... THANKS!
Click to expand...
Click to collapse
It is indeed.

Someone has this TCPMP codec/plugin?

It's an avi file with WMA audio codec I want to play.
TCPMP comes up with the message that the audio codec (Windows Media Audio) isn't there, so the picture is fine, but no audio.
I'm not sure if the plugin exists, but if one has it, please share. Thnx.
http://www.google.nl/search?q=WMA+a...&rls=org.mozilla:nl:official&client=firefox-a
Right.... and how am I going to use any of that content in conjunction with TCPMP?
TCPMP does not support the WMA codec, presumably because of the licensing costs that would have to be paid to Microsoft.
Get yourself some video conversion software, and convert it to something that will play on TCPMP.
Edit - a quick search just turned up this solution - http://forum.xda-developers.com/showthread.php?t=327534
ffmpeg released their new decoders in march this year and support WMA amongst others.
http://ffmpeg.mplayerhq.hu/index.html
Does the .8*rc version of tcpmp include this newer codec?
The .72 plugins are here http://picard.exceed.hu/tcpmp/test/
fards said:
ffmpeg released their new decoders in march this year and support WMA amongst others.
http://ffmpeg.mplayerhq.hu/index.html
Does the .8*rc version of tcpmp include this newer codec?
The .72 plugins are here http://picard.exceed.hu/tcpmp/test/
Click to expand...
Click to collapse
No, it doesn't
Coreplayer DOES. Coreplayer plays the files that TCPMP doesn't due to the missing WMA audio codec/plugin.
Since Coreplayer does include the desired plugin (I don't want to use Coreplayer due to performance issues) I was wondering why there isn't just a .plg plugin file for this WMA audio codec.
The solution you give regarding ffmpeg, what exactly is that? Will that work with TCPMP?
JayRayMee.NL said:
The solution you give regarding ffmpeg, what exactly is that? Will that work with TCPMP?
Click to expand...
Click to collapse
If I understand it correctly, ffmpeg is used by tcpmp/core as one of the decoders.
If corecodec have soley moved their attention across to the core player, then I think you'll be out of luck for tcpmp as they will need to build in the work of ffmpeg into the software.
this old thread just got bumped... good timing for you..
http://forum.xda-developers.com/showthread.php?p=1506960#post1506960

Full TCPMP v.72 w/ ALL Codecs?

I searched but can't find a 1 .cab install of TCPMP with all the codecs(.wmv, .wma, .flv, etc...). Is there one?
I think you need this one
click
Comments Withdrawn
You guys rock! Thanks!
v.81 plays my 350kbps .wmv files smoothly on my Touch. Smoothly!!! Overclocked to 247 of course...
hi there
is there any plugin that plays rmvb ????
thanks
lord_ice said:
hi there
is there any plugin that plays rmvb ????
thanks
Click to expand...
Click to collapse
Check out the link below it isn't for TCPMP but it is for rmvb play back with WMP:
http://forum.xda-developers.com/showthread.php?t=393680
juiceppc said:
You guys rock! Thanks!
v.81 plays my 350kbps .wmv files smoothly on my Touch. Smoothly!!! Overclocked to 247 of course...
Click to expand...
Click to collapse
Sorry, to ask what i think is a dumb question, but I've been trying to sort out TCPMP all day long and am way too tired now to look through more threads!!!
1. Where do I put the three dll that come in the plugin zip?
2. What's this "Overclocked to 247" mean?
At present, I get sound BUT: a black screen, and refusal to play avi files (coverted by PocketDivXEncoder_0.3.60).
Thanks in advance...
Mattster.
!
exist codec for flash 8 local video??
Mattster_spv said:
Sorry, to ask what i think is a dumb question, but I've been trying to sort out TCPMP all day long and am way too tired now to look through more threads!!!
1. Where do I put the three dll that come in the plugin zip?
2. What's this "Overclocked to 247" mean?
At present, I get sound BUT: a black screen, and refusal to play avi files (coverted by PocketDivXEncoder_0.3.60).
Thanks in advance...
Mattster.
Click to expand...
Click to collapse
1.put The Dll'S in Program Files\Tcmp Folder where Tcmp.exe is
2. Overclocked to 247 mean the cpu is clocked over the default 200mhz speed with omap clock.
Magic Video Converter Is the best converter iv used along with Klite Codecs for xvid
I have the HTC Touch from Sprint and I have the 0.72 version. I uninstall the 0.72 then install the 0.81 cab. When it was done, I tried to run tcpmp and I get a crash.txt error message.
Can anyone help?
Thanks,
cmai said:
I have the HTC Touch from Sprint and I have the 0.72 version. I uninstall the 0.72 then install the 0.81 cab. When it was done, I tried to run tcpmp and I get a crash.txt error message.
Can anyone help?
Thanks,
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=406905
http://forum.xda-developers.com/showthread.php?t=406905
Based on the link, it seems the fix is only for 0.72 and not for the 0.81. Do you all have this issue with the 0.81 version?
anyway to get this support opera 9.5?
zcink said:
Or Maybe this ones:
Click to expand...
Click to collapse
0.81? woww, the las version that I found is .072 RC1, and it's too old.
is there any new page or any dev team developing it??
rofl.
0.81 is not too old.
you just do NOT know its potential.
and forget about that new recompiled thrash posted there somewhere.
im pretty sure hes saying .72 RC1 was too old...
0.81 and 0.72 are almost SAME programs, all you need is good set of codecs + some knowledge -- how to use it.
of course, there may be some problems on some machines, BUT 2/3 of these problems can be solved with prefs combinations.
do not say there is better program than tcpmp.EVER.
..ok just ignore me now, i am worshipper of tcpmp, and NEVER had ANY problems that i cannot solve...
just 3 cents from me.
just cannot stand if someone is saying that tcpmp is "old" = crappy.
it doesn't matter.
good pack = happiness, NOTHIN more.
I've combined the codecs and tcpmp .81 posted by zcink into one .cab
just install this:
http://www.mediafire.com/?sharekey=442c5108678df88f1686155677bb2685a43d88cace4d0fcb
and you've got it
however, I have a previous version cooked into my ROM, and every time I open it, it says "Unexpected program failure. Please send 'crash.txt' to the developers. Program will now exit."
Is this because of the previous cooked-in version, or a different problem?
mbarvian said:
I've combined the codecs and tcpmp .81 posted by zcink into one .cab
just install this:
http://www.mediafire.com/?sharekey=442c5108678df88f1686155677bb2685a43d88cace4d0fcb
and you've got it
Click to expand...
Click to collapse
Ok, I need some help.
So far, whatever type of media player I use, my videos tend to lag and freeze. They only seem to run smoothly when I play them at 80% speed. I would love perfect playback!!! So:
1. I have read that I am best to use a convertor first. I've tried PocketDivXEncoder_0.3.60, but it converts them to _avi's meaning that no player can play them! I just get "unknown file format!". What am I doing wrong?
2. Only ATI IMAGEON Decoder and ATI IMAGEON give me playback (any other video setting on tcpmp gives me a black screen). BUT, it freezes and lags unless I set speed to 80%! I have as yet found no way to get 100% visual and audio playback.
I've read up on so many threads on this, but there seems to be so much differing advice out there.
Thanks in advance to anyone who has advice.
Mattster.
UPDATE: Coreplayer plays files created by PocketDivXEncoderworks which don't for some reason play on TCPMP, so I'll stick with that!
Mattster_spv said:
At present, I get sound BUT: a black screen, and refusal to play avi files (coverted by PocketDivXEncoder_0.3.60).
Thanks in advance...
Mattster.
Click to expand...
Click to collapse
Any update to the black screen? I've installed the files, and I get audio fine, but no video.

Core player isn't working for me

I have installed Core player on my blackstone but it isn't working i get this error:
unexpected program error. Send "crash.txt" to the developer s.v.p. The program will close now.
Where can i get this crash.txt ?
Anybody knows this problem?
I think the crash.txt is in the core player directory, hence "\Program Files\Coreplayer\".
I got that message when I tried TCPMP 0.72.
TCPMP isn't the same as Coreplayer.
TCPMP = freeware.
Coreplayer = commercial version.
If you're trying TCPMP then I guess this is a fundamental incompatibility but if it's Coreplayer then you might find their technical support could help.
TCPMP works fine, you just need to take the recompiled version for the Touch Diamond.
AS I know, TCPMP is not working well with VGA.
The old version of Coreplayer may hang in WVGA.
Try to buy the new version V1.3.
Well I have this one
TCPMP = freeware.
Is there other freeware programs i can use for my video's??
kuyichi said:
Well I have this one
TCPMP = freeware.
Is there other freeware programs i can use for my video's??
Click to expand...
Click to collapse
Try downloading the patched version of tcmp in xda. Works fine with all plugins, flash video, etc...
Where can i get that?
kuyichi said:
Where can i get that?
Click to expand...
Click to collapse
Take a look here.

Playing mpeg2 on the Leo

Hello,
I'm looking for a program working with mpeg2 files.
I've tried tcpmp but it doesn't work (crashes when I open the program)
Coreplayer doesn't support mpeg2 at all (yet?).
So maybe somebody here as another idea ?
Thanks
Try tcpmp 0.71, I think 0.72 crashes on HD2..
0.71 crashes too on my HD2 :/
pim said:
0.71 crashes too on my HD2 :/
Click to expand...
Click to collapse
there is one specific version that works on HD2.....do a search.
This is the filename iirc
TCPMP-0.72RC1-GF5500Edition-Alpha4.1.CAB
If you want to get TCPMP to work, try using GDI as your video renderer instead of DirectDraw.
Btw, here's a link to the version of TCPMP mentioned earlier. I find it gives me much better performance on my TP2 than any other version I've tried. If you can't get it to work at all then try this version.

Categories

Resources