yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze Themes and Apps] xmckinzie:
I don't mind testing as well. I have been quietly following the thread, so....let me take a swing at it. I'm not yet familiar with kitchen stuff yet, but if it's as simple as copying over files....I'm game.:cool:
[Touch Pro, Fuze Themes and Apps] jmckeejr:
Sounds good hilaireg. I'm sure you guys will have it tip top in no time. By the way, I was finally able to test with 3G and everything is good on that point as well. Bufer seems to be good, but I only used it for a few minutes.
[Touch Pro, Fuze Themes and Apps] momulah:
You guys are doing a great job. I'm testing the cab on a fuze with energy rom magic from first post. So far it looks really good portrait and landscape. When I make a search the results don't show up in portrait only landscape. Also when I play a video in landscape it will not show video with the keyboard open only audio. When closed the video doesn't play in full screen and isn't centered correctly. still great progress so far. Also after playing video when it shows rest of results in landscape...well when it changes to portrait it only shows two small images errthing else black around the little image icons. Can't wait for the final. Landscape looks great!!
[Touch Pro, Fuze Themes and Apps] hilaireg:
We have a more recent "test" version that we've been working with that addresses most of the issues you mentioned ... not posted for download at the moment.

As of this post, the last hurdle to overcome is the Button Widget (TV, History, BookMark, Search) in Landscape. The positioning is approximately 160 pixels too high which is causing the Filter/Clear/Done button to be partially hidden.

Cheers,
[Touch Pro, Fuze Themes and Apps] sevenalive:
Can you post it PLEASE!!!!!!!!
[Touch Pro, Fuze Themes and Apps] momulah:
This is weird...After installing and testing the cab posted... when I tried to use coreplayer youtube none of the videos would play even though results were found. DXont know if this is the cause but I removed the RHD YTB and reinstalled coreplayer and it began working again!
[Touch Pro, Fuze Themes and Apps] programatix:
If he posts it, then some inconsiderate users will start complaining. Some people just like to complain even though they know that the port is still incomplete. This will of course cause him to lose faith in the project and eventually, he might decide to stop working on it.

Better keep it this way. Let him choose who's to test the unfinished port.

For those working of the port, you guys are great.
[Touch Pro, Fuze Themes and Apps] xmckinzie:
I agree with this.

With my testing everything works well, considering the missing settings button in landscape, and the those buttons floating on the right.

Although I am having intermittent "Connection failed. Please try again." errors. I don't have a good signal out here in BFE, so I doubt it's anything besides me. I just can't understand why it does this on wifi as well.:o
[Touch Pro, Fuze Themes and Apps] hilaireg:
@momulah:

The CAB's attached to this thread only contain the YouTube package contents. There are additional packages required:

DShow

SharedModules

ConcurrenceMgr

ResourceProxy

StreamingSrcFilter

mHubV0

Some of these will affect your ability to playback content properly.

@programatix:

Thank you.

@xmckinzie:

Having the same issues as well today while testing; so I'm not sure if it's YouTube website related or package related. If I exit YT and restart, the same video seems to work.

@all:

The Button Widget (video/history/search/bookmark) only responds to input when the HTCDevService.dll is loaded (running). With the advent of WinMO 6.5, HTC appears to have changed direction midway through testing of YT2.5 on WinMO6.1 and decided to go with a YT 2.6 version which is intended for WinMO 6.5 only ... looks for specfic DLL's that are in their new devices (ex: HTCScroll2)

I've been working on trying to locate where the screen size is defined in the EXE ... once I find it, I can hex edit the value to match VGA.

Cheers,
[Touch Pro, Fuze Themes and Apps] momulah:
Thanks for the update...Just tryna help out as best I could.
[Touch Pro, Fuze Themes and Apps] jmckeejr:
Hilaireg,

I dont know if I missed it on previous versions, but there seems to be a cache folder in windows. Have you noticed this? And did I just miss it somehow in previous versions? Just wondering, because I did notice that this version seems to start instantly while previous versions had a startup screen with a bit more wait time.
[Touch Pro, Fuze Themes and Apps] hilaireg:
Yes, there is a cache. From my testing, it looks like it stores the list of videos displayed since the last visit to YT, buffered content, history, and possibility Saved Video pointers.

I'm not certain as to the size limit of the cache, but I did notice that increasing the values in the registry beyond certain size either have no impact or adversly affect playback.

HTH,
[Touch Pro, Fuze Themes and Apps] Captain_Throwback:
Doesn't this mean that simply including the HtcDevService.dll & HTCScroll2.dll as part of the final YouTube (cab) package would enable 2.6+ versions to work with 6.1, or is there more to it?
[Touch Pro, Fuze Themes and Apps] hilaireg:
I tried that and still couldn't get scrolling to occur in YT which typically indicates that other files may be required.

I suspect some of the requirements may be XIP related (ex: libgles, gwes, etc.) ... more investigation would be required on my part to fully confirm my assumptions.

Cheers,
[Touch Pro, Fuze Themes and Apps] B4PJS:
Signing up to be a tester (Will subject my ROM users to it and post back any issues here :p)
[Touch Pro, Fuze Themes and Apps] jrodizzkool01:
since i cant at all help in creating this program, if you guys still need testers im up for being one. i have the alltel version of the touch pro
[Touch Pro, Fuze Themes and Apps] hilaireg:
@B4PJS:

I'll send you a PM shortly with some details; in the midst of doing some testing and should have a new "test" version that will need some testing.

@jrodizzkool01:

Sounds like you would be a candidate for the CAB version.

What version?
[Touch Pro, Fuze Themes and Apps] momulah:
Im up for being a tester for the cab version also if you guys need anymore. Been following the port since day 1..
[Touch Pro, Fuze Themes and Apps] hilaireg:
What I could really use at the moment, is help from a fellow XDA'er to track down the resolution coordinates.

It's somewhere in the EXE, in the form of a data table I suspect, but since I'm still fairly new to IDA PRO I haven't located the info.

:)
[Touch Pro, Fuze Themes and Apps] brol1k:
Hey I would be more then happy to be a beta tester as I am a beta tester for NRGZ CDMA TP ROMs... I have a sprint touch pro itching to test some apps lol:)
[Touch Pro, Fuze Themes and Apps] jrodizzkool01:
alltel one looks like this http://www.gadgetreview.com/wp-content/uploads/2008/11/htc-touch-pro-on-alltel.jpg
[Touch Pro, Fuze Themes and Apps] hilaireg:
Sorry, I meant what version of YouTube came with your Alltel TouchPRO.

Cheers,
[Touch Pro, Fuze Themes and Apps] jrodizzkool01:
the rom that im using comes with the touch hd version of youtube that includes the program guide
[Touch Pro, Fuze Themes and Apps] hilaireg:
Two questions:

1) Which Touch HD ROM are you using and where would I find it?

2) After you launch YouTube, select Settings and then About (i.e. Help About). What is the exact version of YouTube?

Cheers,
[Touch Pro, Fuze Themes and Apps] jrodizzkool01:
sorry i didnt really explain myself. im running mighty rom 6 and the version of Youtube is v1.6.1820.4128 which i found here xdaforums.com/showthread.php?t=481495.
[Touch Pro, Fuze Themes and Apps] B4PJS:
Hey guys, do you still need testers? I am looking forward to seeing how this handles :)
[Touch Pro, Fuze Themes and Apps] t0mmyr:
since when did google buy youtube? this version looks really good, hope its coming along well for the touch pro, cant wait, any updates? i'd like a test version if its working at all yet
[Touch Pro, Fuze Themes and Apps] hilaireg:
To Do, Observations & Next Steps

Past few weeks have been busy and haven't had an opportunity to put more time into this. Here's a summary:

To Do

Portrait

Filter menu not displaying last two menu options; resizing the images doesn't seem to resolve the issue. Suspect it's handle via values in EXE.

Landscape

Button Widget displayed on right; I suspect the Button Widget is actually supposed to appear on the bottom of the screen instead of the right side ... like in Portrait. As resizing the images that form the video selection bands cut the text off.

Somewhere in the EXE are the positioning coordinates; there appears to be data tables in the EXE with information - haven't been able to determine what the data is for.

Button Widget covering Filter button; if the Button Widget was to appear on the bottom of the screen in Landscape, the Filter button would be visible and the remainder of the video band text and video Info button would be available.

Observations

Irus, haven't had a chance to send you a PM; will shortly with a new Image DOC. In the interim, here's a few observations:

Following the steps you PM'ed to me, I tried resizing the Video menu bands and it broke the left side video window that appears (grey box). So a File Save (not Save As Copy) may not be sufficient for .PNG.

The buttons that are suppose to appear in the grey band (strip that appears on the Right side in the Landscape background) on Video Info is thin. I suspect this is related to de-selecting Constrain Proportions. I did a quick test: I copied the grey band, cropped the background to 640x480, paste the grey band in and saved - the buttons in Video Info occupied the correct space without need for resizing the button.

HTC broke when of their images; it's the wrong image and will need to be reconstructed.

Current Testers, test

ALL

other applications running on your device. I'm still building the same 6.1 ROM (minus YouTube) and then manually copying the files to my device and import the registry settings and performing a Soft Reset. I've haven't experienced these issues pre-YouTube.

- Phone would no longer ring; a Soft Reset (SR) resolved issue.

- Playback of a file I often listen to reported that it was corrupted. An SR resolved the issue.

- Phone became unresponsive after call. An SR resolved the issue.

Next Steps

Try and run YT via IDA Debugger on the device in a last attempt to locate the code that handles the Button Widget placement and screen resizing.

Put a formal .RAR/.ZIP together with all of the files and documentation that I have been keeping on the project.

Provide a new OEM TEST Package and make it available at first post of this thread in the hopes that someone with more experience in IDA can offer some help.

Provide a public TEST .CAB (Irus and/or Captain ?) and make it available at first post of this thread for those who are comfortable testing and not opposed to performing a Hard Reset to their device.
[Touch Pro, Fuze Themes and Apps] Captain_Throwback:
I don't think the above is true. Remember, this came from a WVGA device; meaning if those Buttons were on the far right of the screen, the Filter button would not be covered. Trying to adjust their location to the bottom of the screen in landscape would barely provide any room for the browsing window, and would make scrolling difficult as well.

I will gladly add anything you'd like to the first post, with any instructions you require :). I can also cab up whatever files you need me to.
[Touch Pro, Fuze Themes and Apps] hilaireg:
The Video bands in Landscape are set for 800x480; when I resize the Video bands for 640x480, it pulls the text in as expected and places the Info icon button at the end of the bar as expected.

The Button Widget is overlayed post Video band construction. This would indicate that the Button Widget would overlay itself on top of the Info icon in 800x480 resolution as well.

Assuming for a moment that I am correct and that the Button Widget is intended to appear at the bottom of the Landscape screen (similar to Portrait), there would still be sufficient space to display multiple Video bands and permit Touch scrolling to function.

It would be helpful if someone with a WVGA device could install YT to their device and take screen caps so as to confirm what we "should" be seeing.

Cheers,
[Touch Pro, Fuze Themes and Apps] Palito88:
I also Would like to help with testing.

Running the newest energyrom and Youtube doesn't work on that thing keeps saying can't play video :S.

So let me know
[Touch Pro, Fuze Themes and Apps] Captain_Throwback:
TEST4 version available

See the first post for info!

Great work, team! :)
[Touch Pro, Fuze Themes and Apps] hilaireg:
@all:

It looks like YouTube 2.5.1915.1528 (from Rhodium 1.20.531.0)

will not

work on WinMO 6.5 as the additional .EXE's/.DLL's in the package cause the device to lock up.

Those of you who will test with WinMO 6.1, please make sure to include information about the XIP/SYS you are using as I suspect there may be a requirement for the device to run XIP/SYS 21000+

This is not looking promising. With HTC moving over to WinMO 6.5, I suspect WinMO 6.1 is reaching end-of-life sooner than later. Porting of future applications will be significantly more complex since the touch screen drivers (which are integral to the devices) may need to be backported as well - which may not be possible since the drivers are for newer HTC devices & WinMO 6.5.

:(
[Touch Pro, Fuze Themes and Apps] jmckeejr:
:confused: Do you mean it wont work on 6.1 instead of 6.5(first paragraph)

Cause it is working fine for me. Only thing I am not sure about is that it sometimes says connecting forever and doesnt load the Video. But I think it might be lack of reception or something. How is the progress going on lanscape? Bet it is hard going huh. Thanks for all your efforts.
[Touch Pro, Fuze Themes and Apps] hilaireg:
Nope ... meant WinMO 6.5. If you have it working on WinMO 6.5, we're going to need to start tracking what's installed in a ROM.

Sure be nice to get a VisualKitchen version of the OEMVersion and SYSVersion tools that used to be available for PKGBUILDOS. That way folks could post the TXT report for comparison purposes.

Cheers,
[Touch Pro, Fuze Themes and Apps] The Jack of Clubs:
no 6.5? :(
[Touch Pro, Fuze Themes and Apps] hilaireg:
I can't tell for sure anymore; I've had two chefs PM me that it locks up their 6.5 builds and jmckeejr has it working with WinMO 6.5.

The supporting .EXE's/.DLL's (services) required to make it work were from Rhodium 1.20.531.0, which is the last 6.1 test ROM released by HTC, so I'm inclined to believe that they could cause problems with 6.5. We'll only be able to tell for sure by having chefs look at their compilation logs as it's possible that during the compilation that some .EXE's/DLL's/Registry entries from the YT OEM are

or

are not being applied causing the device to lock up/function.

The problem we're running into with all this can be summarized as follows:

- HTC released a Rhodium 6.1 "test" ROM (21051);

- then dropped Rhodium 6.1 and moved to 6.5;

- and changed their drivers to newer versions to function with 6.5 (ex: htcscroll2);

- and released a new version of YouTube (2.6) in recent "test" ROM's that requires the newer drivers (ex: htcscroll2);

- and WinMO 6.5 uses newer versions of XIP files (libgles, gwes, etc.)

Add into the mix the number of packages required, assuming I didn't miss any, for YouTube to function ...

DShow_2_00_19151432_0

mHubVO_1_75_090515_X0

ResourceProxy_1_0_19151630_00

SharedModules_1_01_19142727_00

StreamingSrcFilter_2_7_19143024_00

YouTube_2_5_19151528_00

... and trying to get this to work for 6.1/6.5 in CAB and OEM form, puts us pretty much where we are at.

Cheers,
[Touch Pro, Fuze Themes and Apps] xflier:
Worked on my wm 6.5

I cooked the test version into my wm 6.5, it worked as far as I concern. For those issues listed, I don't really care that much ( I didn't even test them). the programe guide and playback worked perfect.

I was looking for youtube 2.6, but it didn't work very well ( too laggy, I got it from a ROM for Topaz). I tried this 2.5, it is good enough for me.

FYI, my wm 6.5 is pretty new version from Da_G, 5.11.502.2 WWE ( 21928)

Radio is 1.14.25.35.

I am pretty new to this forum, and I don't even know how to create a signature for my device info.

Hope this helps.
[Touch Pro, Fuze Themes and Apps] The Jack of Clubs:
i have 6.5 23009 and htcscroll2 built in my rom and also youtube 1.6.19113327.00 or whatever. for some reason in 23004 it felt like i was scrolling in honey and it just wasnt working but now its back to normal. im a little reluctant to install this 2.5 incase it doesnt work and i have to hard reset. i might wing it out before i upgrade to the new build of 6.5 inevitably to come out in a couple days.
[Touch Pro, Fuze Themes and Apps] jmckeejr:
Hilaireg,

The files I have are the ones that you pm'ed me before. When I had this being introduced to the ROM in the middle of build process I think I had a few issues, but nothing major. I have since moved it to a folder in EXT\SHARED\zzz_New_Packages_For_Testing so it would run near the end of process. Everything works except the mentioned graphical probs in Landscape. I did notice that sometimes it will show all the videos but when I select one it just "connects" for a few minutes and sometimes times out with an "error can not connect". But I have no freezing at all.Actually running very smooth on 6.5 build 23009 with shell32.exe from 21928 gwes.exe from 23001, and a few other minor modules changed(which would have no effect on youtube). If you PM me I will send you a link to my kitchen. It is not my current setup, but is from a few days ago when Youtube was also working. Then you can see the packages I have and the sequence I have them ran. If you run a build through you can get the build log even. Let me know.

-jmckeejr
[Touch Pro, Fuze Themes and Apps] hilaireg:
@The Jack of Clubs:

Pre-2.x builds of YouTube use HTCScroll.dll or HTCSetScrollInfo.dll - if those files are present in your ROM, the application will behave correctly. If one of these files (or others) are missing, it's likely that the calls to functions in the .DLL are being intercepted and handled by another library giving the impression that the application is lagging.

@jmckeejr:

Will do, I'll drop you a PM shortly.
[Touch Pro, Fuze Themes and Apps] kushdeck:
unfortunately, youtube no longer works in any of my roms. i have been on the following sys...

21828

21928

21501

23001

23009

i have matched the exact packages from the masd of the rgu, and i cannot get it to connect to a video for the life of me. i went ahead and tried about 20 different combinations of packages after matching the ones in the rgu. youtube program loads up fine, shows video thumbs and all, then i click on a video and 'error cant play video'. i have speant hours upon days trying to fix this with absolutely no luck. if anybody could help out i would be much appreciated. btw, i have tried the following youtube packages as well...

PACKAGE_YouTube_1_6_1822_2028

PACKAGE_YouTube_1_6_1911_xxxx

PACKAGE_YouTube_1_6_19161426_00

PACKAGE_YouTube_2_5_19151528_00_C (from this thread's oem thanks herg)

PACKAGE_YouTube_2_6_19171131_00

the furthest i got was with 2.6, as it wouldnt give me the error, just crash the streaming media player as soon as it began to try to play the video. (atleast it tried to play it :P).

attatched is my current oem list..

thanks in advance for any help.

-deck
[Touch Pro, Fuze Themes and Apps] hilaireg:
@kushdeck,

I extracted the pertinent lines from your attachment; they are:

Packages in CAB/OEM (Bolded section only)

PACKAGE_Topaz_WM65_Dshow_2_0_19163429_00

PACKAGE_Topaz_WM65_mHubVO_1_75_090515_X0

PACKAGE_Topaz_WM65_ResourceProxy_1_0_19151630_00

PACKAGE_TACHI_Shared_Modules_1_01_19143331_00

PACKAGE_Topaz_WM65_StreamingSrcFilter_2_7_19143024_00

Possibly required (Bolded section only)

PACKAGE_Topaz_WM65_DRMMiddleware_1_5_19142824_00

PACKAGE_Topaz_WM65_HTCFontLink_1_0_19132133_1

PACKAGE_TACHI_LockstreamDRM_1_2_081216_O9_05

PACKAGE_Topaz_WM65_HTCScroll_2_0_19153028_1

Comments:

Topaz/Tachi combinations may be part of the problem.

Perform a registry comparison of the package registry entries against the registry file in the OEM package and note the differences.

The links at the first post contain YouTube_2_5_19151528_00 from the Rhodium 6.1 ROM - key dependencies: HTCScroll, HTCDevService, HTCYouTubeService.

IgnoreProxy registry entry may need to be enabled/disabled.
[Touch Pro, Fuze Themes and Apps] kushdeck:
i seemed to have fixed my problem. downgrading the full screen player and changing 2 reg's.

Downgraded to PACKAGE_Full_Screen_Player_1_7_1913_3625_01

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\YouTube]

"BandWidth"=dword:00000000 changed to 1

"EnableMDP"=dword:00000001 changed to 0

also i have attached version YouTube_2_6_19171131_00 OEM (mega) which is qvga if anybody wants to port :D

-deck
[Touch Pro, Fuze Themes and Apps] jmckeejr:
So, does this help with problem playing vids? I was sort of having an issue too, where it would load the list just fine but when I try to play it just says connecting until it finally times out. It would play some videos, but others just wont play at all :( I had to revert to an older version for my ROMs, but am really interested in getting this one to work. I tried playing with the buffer time, but didnt mess with the 2 mentioned keys here. I will def try this on my next build and report if it works better.
[Touch Pro, Fuze Themes and Apps] The Jack of Clubs:
i actuall ran 2.5 on 6.5 build 23009 and it ran fine. theres a lot of tidying up that needs to be done but it seemed fine. i just installed it on 23016 and it runs fine there too. maybe someone could add scrolling to the filter so i get more under time? :P
[Touch Pro, Fuze Themes and Apps] hilaireg:
I assume the Button Widget was still a problem right?

Cheers,
[Touch Pro, Fuze Themes and Apps] quazimodem:
I'm running this on 23016 on the 6.5 native kernel. I installed the non-developers cab which was supposed to already signed but I got that unsigned message and it won't run.

do you mind me asking what you did to make it work?
[Touch Pro, Fuze Themes and Apps] qtotter:
youtube worked with 23069

the packages that i used to make youtube work with 23069 are as follows;

YouTube_2_6_1916_1327_00

(Concurrence_Mgr_1_5_19162826_00)

DRM_Middleware_1_5_19162824_00

DShow_2_0_19191728_01

Full_Screen_Player_1_7_19164025_00

HTCScroll_2_0_19173130_00

mHubVO_1_77_090609_X0

PlayShow_1_0_18172431_1

ResourceProxy_1_0_19151630_00

SharedResource_1_0_19163524_00

Shared_Modules_1_01_19162825_00

SignatureReplace_1_2_0_0

SmartTouch_1_0_19141827_0

StreamingMedia_3_1_19183421_01

StreamingSrcFilter_2_7_19162918_00

TouchOptions_1_0_19161330_01

some files are from the latest Rhodium official ROM (WM6.5) and the others are from lobsterdave's diamond kitchen.
[Touch Pro, Fuze Themes and Apps] Rumball:
Thanks for these registry changes...I can now play videos on my Diamond with this cab. :D.

One issue I ran into after installing this test cab was that my haptic feedback in TouchFlo3D 2.5 stopped working...any ideas? :confused:
[Touch Pro, Fuze Themes and Apps] ronnieron82:
Hello, do you have any idea where I can get a .cab of a stable version of HTC Youtube version 2.5 for the touch pro 2? it was accidentally deleted from my phone, and I've been looking everywhere for it with no luck. Any help would be greatly appreciated! :)
[8525, TyTN, MDA Vario II, JasJam General] Scotty93:
I was just wondering if there was a way to put a big sign or something on the hermes pages telling people to read the wikis as alot of the time problems that people come across can be solved though just reading the wiki.

Thanks :D
[8525, TyTN, MDA Vario II, JasJam General] MikeChannon:
I agree. However over time we have tried stickies, Announcements etc etc. It seems we just need to remind folks from time to time. No matter how bold something is, it eventually becomes invisible to people.

So here's a timely reminder for those of you who don't know - read the WIKI - there is a link on the brown bar near the top of the page.

Mike