yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] SGH-i200:
ID3 tag editing in TCPMP?

Thanks bimbam69 for that great build! Works great on my i200 (WM6.1 Standard)!

Is it possible to implement ID3 tag editing into TCPMP?

I don't know any tool to edit the tag on the device at all! :(
[Windows Mobile Apps and Games] cesardemi:
Yeah, I know :) I prefer it above any other player, just wondering why such an older driver performs better that the newer ones, but has that annoying issue while full screen. Is there any other one that has the same performance? Maybe I'm not aware of some other one...

Thanks!
[Windows Mobile Apps and Games] psixda:
I'm using tcpmp on touch diamond and I have exactly your same issue: GAPI is way faster than any other driver, but when in full screen it's a mess; therefore actually I'm using directdraw, but I'm still wondering why there's much difference with an older driver.
[Windows Mobile Apps and Games] porkenhimer:
The gapi driver does not work right because the gapi settings are not included in this build. i can give u the files that ad the gapi settings. if u want the files let me know. if u use the files it will avrcp controll and take away the skin option. its upto u if u want function or a nicer ui.
[Windows Mobile Apps and Games] bimbam69:
The dev of AVRCP wrote in this thread:

I said yes ofcourse :), but he didn't replied :confused:
[Windows Mobile Apps and Games] frmariam:
Does that code snippet help? I think the config GUI component may be related with changes done to the lang_std.txt that was bundled with the binary release...
[Windows Mobile Apps and Games] bimbam69:
@frmariam

The code you posted regarding AVRCP is something, but stil would be better if the dev itself put things together, should be easy enough as copy/paste...

The menu entry Options->AVRCP still neds to be registered in interface.plg
[Windows Mobile Apps and Games] frmariam:
You're right... If its based on GPL code the source should be released. The same applies to to the rmvb plugin (andthe mplayer based dlls bundled). It's a sad thing to see all that work go to waste (not to mention the license infringement) but what can one do when CoreCodec doesn't care (after all their old application is part of the competition).

I fear that the rmvb plugin source will never be released (it's not the first time that rmvb was applied to TCPMP... check the attachment). But at least if the code above is of any use the avrcp feature won't be lost.
[Windows Mobile Apps and Games] bluenote73:
I have shamelessly (and hopefully not annoyingly) PM'd again
[Windows Mobile Apps and Games] bimbam69:
@frmariam

Previsouly you've posted about TCPMP OpenSVC project. And must say that avc decoder that is developed by corecodec is by far the fastest decoder. Using this decoder I was able to play hd video on my old (AMD athlon ~1.0 Ghz, and 64 mb video card!!!), although the playback wasn't so smooth, but watchable, while vlc playing that file freezes. P.S. I've tried avc.plg for the desktop pc (whic I've googled out :) ). So I doubt that OpenSVC decoder could beat corecodec's one (btw. couldn't compare OpenSVC on that same machine because it crashed).

Also must say that every mobile player that ables to play avc files smothly uses hardware acceleration.....
[Windows Mobile Apps and Games] mancukya:
Htc Touch Diamond Bsb 6.5.3 not works this Tcpmp player
[Windows Mobile Apps and Games] frmariam:
Uninstall all previous versions of TCPMP (delete any leftover files) and run the file bellow (you'll need to have MortScript installed in your device). It'll remove all TCPMP garbage from the registry and set video mode to GDI (you may change it later).

Install the official version from the first post or the one linked in my sig (the only difference is that I packed it with the ffmpeg.plg armv5 and the rmvb plugin).

Report back if it worked

Download: TCPMP clear fix
[Windows Mobile Apps and Games] jackleung:
Mpeg2 support?

Is there any chance to have mpeg2 support? Currently, I found this version of TCPMP support the mpeg2 files I tried.

And wish the AVRCP plugin programmer could support this build as well.
[Windows Mobile Apps and Games] jb789:
Interesting, jackleung, I thought I was the only one! Coincidentally, I just posted some related Mpeg-2 info in Unit ZERO's thread. Hope he & bimbam can find a way to weave Mpeg2 support into their awesome packages.

http://xdaforums.com/showthread.php?p=5975672#post5975672
[Windows Mobile Apps and Games] psixda:
How can I understand if it's the right version or not? And where can I find other versions?

Sorry I just realized that I was using the previous version, which still has gapi support along with the skin option.
[Windows Mobile Apps and Games] porkenhimer:
How can i get cinepak to play? tried several clips and get codec not supported each time.

A few pages back someone asked how to use the lyric plugin. Lets say u have an mp3 file named abcdef.mp3 and u can find the lrc file for the song. u download it and put the lrc file in the same folder as the mp3 it is meant for. make sure the lrc file name matches the mp3 file name. abcdef.mp3 = abcdef.lrc. now go to settings/lyric and u can change the background color and the color u want the lyrics to b when they appear on the screen. then where it says lyric path u type the path of the lrc file. now everytime u play the song the lyrics will b shown. the bad part is that the bacground color stays the same but the font color for the lyrics are reset to default each time u close TCPMP. Hope it works for u.
[Windows Mobile Apps and Games] porkenhimer:
I actually found an ffmpeg.plg that would let me watch cinepak videos. Now i can also watch VCD,SVCD,STANDARD SVCD,DVD,SORENSON3 but the ffmpeg.plg does not have FLV or FLV4 which is no problem cause i have the FLV plugins. My problem with this ffmpeg.plg is that it shakes on fullscreen when watching FLV1. BIMBAM do u think u could fix the plugin for me to make the shaking stop or is it impossible to fix?

Here is the ffmpg.plg file. let me know if u can do anythibg with it.

www.4shared.com/file/249405973/9e178d69/ffmpeg.html
[Windows Mobile Apps and Games] bimbam69:
@porkenheimer

No plans for tcpmp in near future, don't have time for this anymore, try to use existing resources :rolleyes:
[Windows Mobile Apps and Games] ink718:
Can this version download videos from youtube like the original version did?
[Windows Mobile Apps and Games] porkenhimer:
Can anyone take the original ffmpeg.plg and the ffmpeg.plg from this build and make one ffmpeg.plg that has the features from both? The original ffmpeg.plg was able to play mpeg2 and cinepak and this builds cannot do that. I am using both ffmpeg.plg's but they do not coexist well. I can watch sorenson3 cinepak and mpeg2 but if I watch an FLV video i lose the ability to watch mpeg2 cinepak and sorenson. If u cannot rework the two ffmpeg.plg can u create a fix so they will operate together and will not lose function after viewing FLV videos? I would like to be able to switch from mpeg2 to Flv and back to mpeg2 without having to restart TCPMP.

I would also like to know if anyone has made a 320x320 skin.
[Windows Mobile Apps and Games] 3m2vinatohr04:
uhm, how do i install the ffmpeg.plg??
[Windows Mobile Apps and Games] porkenhimer:
The ffmpeg.plg is already installed when u install the cab file. If u wanna install different ffmpeg.plg u just overwrite the one in the program folder.
[Windows Mobile Apps and Games] curiousGeorge:
I get "this version of ffmpeg is not compatible with the player!"

So...yeah, but no. XD
[Windows Mobile Apps and Games] daspost:
Any chance someone could determine the WM_COMMAND codes in TCPMP for Play/Pause, Previous, Next so we can use the Customizable AVRCP Agent?

http://xdaforums.com/showthread.php?t=331385
[Windows Mobile Apps and Games] ad10615:
since the HD2 uses ARM7 for the cpu instruction, should i leave the default ffmpeg.plg as is or is there one in the ffmpegPack that i should use?
[Windows Mobile Apps and Games] bimbam69:
Here, try these:

OPENFILE 385

PLAYLIST 382

EXIT 332

PLAYPAUSE 582

STOP 372

MOVE_FFWD 250

MOVE_BACK 251

NEXT 378

PREV 379

FASTFORWARD 386

Please post back whether it worked...
[Windows Mobile Apps and Games] bimbam69:
try armv6 from the ffmpegPack
[Windows Mobile Apps and Games] Osprey00:
Excellent job! I've wanted skin support in TCPMP for a long time (so that more-finger-friendly controls could be added). Thanks.

Unfortunately, I can't really use it yet on my PND (GPS device) because of two big issues:

1) When I press any buttons, the pressed look displays higher on the screen than it should by what I've measured is about 32 pixels. It's not the coordinates in skin.xml, as the pressed look should always display over the original, regardless of coordinates. Could this be related to the fact that PNDs don't have the Windows Mobile taskbar at the top of the screen?

2) When I exit fullscreen mode, the skin doesn't re-display; it's just black. I can still use the buttons, but can't see them. The only way to fix it is to re-select the skin or restart the app. Interestingly, though, if I press the (invisible) buttons, the pressed look displays, so perhaps simply a call to refresh/redraw the display is necessary when exiting fullscreen mode.

For both of these, I've tried the alternate interface.plg, multiple video driver modes (GAPI, GDI, framebuffer, etc.) and different encodings and nothing changes. That leads me to suspect that the skin support just wasn't added with non-WM CE devices in mind. Any further ideas for me to try or anything that can be fixed in a future release?

FWIW, I maintain an unlock called MioPocket for non-WM CE-based PND/GPS devices that has probably tens of thousands of users and will be able to replace the TCMP in it with this one and get a lot more people using this very nice version if I can get these skinning problems worked out. Thanks a lot.
[Windows Mobile Apps and Games] daspost:
Thanks for the quick response. Unfortunately, I couldn't get it to work with the above settings. Sometimes the AVRCP Agent can be a little finicky, so I wouldn't write it off completely, though. Again, I appreciate your willingness to look into it.
[Windows Mobile Apps and Games] bimbam69:
@Osprey00

I admit that skin addon needs alot more work. I've aimed to make that skin addon to support desktop version also, but that part is a bit broken. And yes I've not intended to make it work on generic WinCe device.

Maybe you could post some screenshots, they would help to get the picture whats wrong. But no quick solution without getting into guts of sourcecode.
[Windows Mobile Apps and Games] bimbam69:
@daspost

Sorry to hear that it didn't work. Maybe that ap has some special way of treating those values. But they work if you send the comand with those values as is, but couldn't test AVRCP functionality (don't have the needed gear )
[Windows Mobile Apps and Games] porkenhimer:
Here is a tip i got from another forum. It said to changer PLAYER.exe in the program file to WMPLAYER.exe and u will have avrcp controll while using TCPMP. It worked for me.
[Windows Mobile Apps and Games] porkenhimer:
I am using 2 ffmpeg plugins. One is named ffmpeg.plg and i've named the other ffmpeg2.plg. ffmpeg2.plg will play svq3 files but only if i change the registry for TCPMP but if i play a video that uses the ffmpeg.plg plugin it auto updates the registry to associate svq3 files with ffmpeg.plg instead of ffmpeg2.plg. Is there any way to make my registry edits for TCPMP stay the way I have set them and not auto update?
[Windows Mobile Apps and Games] bimbam69:
Is the ffmpeg plugin from first post cannot play svq3 files? it should play them :confused:, it's not possible to have two ffmpeg.plg files without hacking them.
[Windows Mobile Apps and Games] porkenhimer:
I am trying to get someone to put together a ffmpeg.plg that will give me the ability to view FLV1\FLV4,MPEG2,SVQ1\SVQ3,&CINEPAK. I can view all these formats but only by using two ffmpeg.plg files. the only problem so far is with SVQ & FLV4 videos. I have no idea how to edit .plg or .dll files. I think if someone could put together what I am askin for it would be great for everyone and would make TCPMP so much better. I use TCPMP as my default media player but I hate having to install other players just to watch one video.
[Windows Mobile Apps and Games] VeEuzUKY:
This thread is long and a bit technical for me. I use the latest version of CorePlayer and detest it... the interface is horrible, the menus a joke, the playbck issues never ending... TCPMP has alwways been my favorite player both on WinMo and Palm. As it stands, with no more tweaks or add-ons, what is the bottom line list of the the formats it can handle and what are the shortcoming of the fingerfriendly skin? I want to install this tomorrow but will have to remove CopePlayer first, they dont co-exist together:)

Thanks for the info:)
[Windows Mobile Apps and Games] porkenhimer:
I have TCPMP & Coreplayer both installed and have never had a problem. If u wanna use either as your default media player then set just set file associations.
[Windows Mobile Apps and Games] Osprey00:
bimbam,

Thanks for the reply. I figured that screenshots would likely be helpful, but didn't want to go to the trouble unless they were requested. Here they are:

1. Problem #1: The pressed buttons display 24px higher than they should...

2. Problem #2: Exiting fullscreen doesn't re-display the skin (it just duplicates part of the video)...

As I just noted, and after measuring, the buttons in #1 are exactly 24px higher, re-inforcing that it's coded with the Windows Mobile taskbar in mind.

I realize that these issues may not be the easiest to solve and that you may not have much motivation to address them for just one person. That's why I mentioned my unlock and large base of users who would benefit, if that adds any extra incentive. If you're curious, you can take a look at MioPocket HERE.

Anyways, don't feel any pressure or anything. I respect your time and the fact that non-WM devices are not your target. The older TCPMP works fine--the lack of finger-friendliness is the only downside--so we'll be fine if we need to stick with it.
[Windows Mobile Apps and Games] cesardemi:
Hi, can you send me the files? Let me know how you wish to send them... Could you post them here?

I don't mind if I don't have the skin, just want to have the subs and the video as smooth as possible.

Thanks!
[Windows Mobile Apps and Games] tronikos:
bimbam,

See attached file for my fixes

Osprey00,

Use the attahced interface.plg
[Windows Mobile Apps and Games] bimbam69:
@tronikos

Thanks for your contribution, will have look into this :)
[Windows Mobile Apps and Games] rigosj:
TCPMP is a total embarrassment for me. I have tried different codec packs, plugins, versions. Always with the same result --> system crash!!! IT SUCKS!:mad:
[Windows Mobile Apps and Games] jb789:
In the future, reading the thread and/or searching for a solution rather than just posting complaints will yield better results. Sounds like you have installed/uninstalled/reinstalled/etc multiple times, leading to registry & other corruption. Either hard reset for a clean slate (losing anything you haven't backed up), or try this:

http://xdaforums.com/showthread.php?p=5974048#post5974048

Now go to your room & think about what you've done. :p
[Windows Mobile Apps and Games] budwiser0240:
latest update

the latest update is still workin like a dream for me on my smartphone. playin every video flawlessly that ive thrown at it. thanks again for the hard work man
[Windows Mobile Apps and Games] porkenhimer:
Not true on this thread cause I have not complained on hrre and I am still not getting answers to my questions. I have even posted fixes and tips and still nothing. I like the build but I have gotten no progress for my for my problems. So I guess I can see where he is comin from.
[Windows Mobile Apps and Games] porkenhimer:
OK! Like I said this build does not have the GAPI settings but I have found a way to add them in yourself. I have done it several times to make sure it works. The settings are pretty plain. there is just three checkboxes. The settings are subtitle buffering, subtitle buffering (onlydiff) & interlaced mode. Here is the fix!

Go to the registry ang go to HKLM/SOFTWARE/TCPMP and add a new key to tcpmp and name it GAPI. Now go to HKLM/SOFTWARE/TCPMP/GAPI and and the new dword values. Name one 768 with a value of 0. Name one 769 with a value of 0. Name the last one 784 with a value of 0.

They will be the gapi settings.

768 = subtitle buffering

769 = subtitle buffering (onlydiff)

784 = interlaced mode

Add a value of 1 to 768 or 769 and your subtitles will be fixed when u use the GAPI driver.
[Windows Mobile Apps and Games] jb789:
Well, at least you have been constructive and adding something to the conversation. I'm just trying to encourage others to do the same, instead of seeming entitled, especially when a non-technical solution to their problem has already been posted. Besides, bimbam did post that he doesn't have much time to devote to this now.
[Windows Mobile Apps and Games] porkenhimer:
Here is the registry key. I have already set it up so that your subtitles won't flicker while using the GAPI driver. Remember what 768, 769 & 784 from my above post mean so u can change the GAPI settings if u need to.

www.4shared.com/file/252235422/c3eb1740/gapi
[Windows Mobile Apps and Games] cesardemi:
Hi Porkenhimer. Thanks for the fix, but I'm afraid I'm still suffering the same issue as before: When in full screen, the picture is not as wide as the screen.

My phone resolution is WVGA, but the movie seems to reproduce to something shorter... Maybe like VGA or QVGA... Is there anything else to do on this matter?

I'm attaching a screenshot so you can see how it really looks.

Thanks!
[Windows Mobile Apps and Games] porkenhimer:
OK. I can think of a couple reasons that could be happening. What device do u have?
[Windows Mobile Apps and Games] Osprey00:
tronikos,

Haha. I should've figured that you'd have the answer. That interface.plg fixes the offset pushed buttons. Great job. The "exiting fullscreen" bug still exists, though. Any idea on that one? Like I said before, it seems like the skin just needs to be redrawn/refreshed.

bimbam69,

Here's a nicer-looking set of icons for Resource 112 of interface.plg that I've been using in my own interface.plg for the last few years:

Those are the play controls when not using a skin, at least on non-WM devices.
[Windows Mobile Apps and Games] Unit ZER0:
Image Implemented

(By the way, you need to replace Resources 112 and 114 inside the interface.plg file order to see the new icons)

Just implemented that image into the interface.plg file, you can download the altered interface.plg Below:
[Windows Mobile Apps and Games] cesardemi:
I have an HTC Touch Pro2 with WM6.5.
[Windows Mobile Apps and Games] frmariam:
I've been kind of busy...

@bimbam69

Well real life takes priority... Hope you still keep an eye on your pet project ;) Thank you for all the time and hard work you dedicated to TCPMP!

I planned to make some mockups of how the skinning part would expand to the whole GUI but guess these won't be needed anymore now...

@everyone

Anyone can replace icons and images in TCPMP using ResHacker (really easy).

About the GAPI I've never had such issues (HTC sucks in the gfx driver department). You may want to check this thread for some info that may help you solve this (I can't help you in this since I'm on a Samsung Omnia).
[Windows Mobile Apps and Games] kingv10:
This build plays video great on my incite, only problem is it doesn't save my settings (like use GDI, Always Smooth Zoom, and Follow GUI) upon exiting, the settings are always back to default. Can anybody help with this?
[Windows Mobile Apps and Games] tronikos:
Osprey00,

Use attached interface.plg. It took me a lot of hours of debugging to fix it...

bimbam69,

See attached win_win32.c
[Windows Mobile Apps and Games] porkenhimer:
There is currently no solutions to play fullscreen movie

with GAPI driver because that GAPI maximum play video on 640x480 pixels. Maybe someone recompile GAPI drver (gx.dll) and find solution for slow video playback on 800x480 devices. Try using GAPIEMU it worked for me when I used it on my tilt2. GAPIEMU is a simple application that comes with a new gx.dll. Thats what you will propably need to use.
[Windows Mobile Apps and Games] cesardemi:
Cool. thanks! I will give it a try and will let you know.

Thanks again for the hard work and support ;)
[Windows Mobile Apps and Games] bimbam69:
@tronikos

could you mark your cahnges to sourcecode with comments...
[Windows Mobile Apps and Games] frmariam:
While you're doing skin related stuff...

@bimbam69

Seems like you're still keeping an eye on this :)

May I suggest two small fixes/changes:

1- Progressbar doens't update while in fullscreen. If you exit fullscreen the progressbar marker will be in the same position but if you then go into fullscreen again it'll be updated (you can see it in a brief moment before the video size changes).

2- Turn the "up" folder in the file browser into a button placed at the side of the address bar (this way the "up" button is always visible). Like in 7zip WinCE.
[Windows Mobile Apps and Games] Unit ZER0:
HD Color Buttons

Building off Osprey00's work, here is a set of buttons for TCPMP's interface in default mode in HD and in COLOR!

Installation Instructions included, Preview and Download below:
[Windows Mobile Apps and Games] cesardemi:
I got the GAPIEmu like frmariam offered before. I took the gx.dl_, renamed it, and overwrote the older one in \Windows. I also executed the small app and configure the values to both 480x800 and 800x480. I restarted the device but when loaded TCPMP, the movie was still like before (see my previous screenshot). No combination worked out...

I don't know what else is missing... Maybe this GAPIEmu is not enough to fix this issue?
[Windows Mobile Apps and Games] frmariam:
Try putting the gx.dll inside the TCPMP folder.
[Windows Mobile Apps and Games] bimbam69:
Yeah I'm peeking into this thread from time to time ;)

The painting part of skin needs to be revised :rolleyes: , there is lots of bugs to deal with.

I will take your suggestions into account, and as soon as i get spare time I'll see what i can do.
[Windows Mobile Apps and Games] Unit ZER0:
button resources

bimbam, here are the HD color button resources, maybe you can use them.
[Windows Mobile Apps and Games] tronikos:
Better use a file comparison tool. There are many available. My favorite one is Beyond Compare.
[Windows Mobile Apps and Games] frmariam:
WinMerge is free and OSS.
[Windows Mobile Apps and Games] bimbam69:
@tronikos

Ok, a bit of automatism is good, but still comments in the source code are gold worth
[Windows Mobile Apps and Games] cesardemi:
I tried that too... without success :(
[Windows Mobile Apps and Games] ink718:
Can this version download videos from youtube like the original version did? Also view youtube.com desktop version?