yashsingh1/xdaforums huggingface dataset:
[Windows Mobile] raving_nanza:
you do not need to add

any

registrys ;)

best part of doing icons my way :)

(also assuming you have done the first tutorial with icofx)

create new .lnk

open .lnk with notepad and add this:

* FOR TODAY FOLDER ICON

1#Start_Icon.dll, -X

*rename .lnk to ICON.lnk

*put .lnk into start menu/programs/today FOLDER

*if your cooking then i suggest you rename the icon.lnk to something else when copying the .lnk to start menu/programs/today - otherwise the windows folder will have the icon for your today folder (eg icon.lnk in windows folder will change the windows folder icon)

* use this in initflashes.txt to move/rename your .lnk = Directory("\start menu\programs\today\"):-File("ICON.lnk.","\Windows\MYTODAYICON.lnk")

* FOR JAVA SHORTCUT

#\windows\java.exe ?\windows\Start_Icon.dll,-X

*java.exe (or what ever java program you are using)

(-X = number location of icon inside .dll)

*eg, if the icon number is 1 then you will have -1

Rn
[Windows Mobile] illi:
Thanks raving_nanza. However, I noticed .ico files are much larger than .png files. What's the advantage with doing it this way?

Thanks
[Windows Mobile] ai6908:
icos are used in dlls or exes, where as pngs are used only in startmenu using registry. Hence icos are much smaller, but lower in quality compared to pngs...
[Windows Mobile] raving_nanza:
all your .ico in one single .dll rather than having X amout of .png's clogging up the windows folder. (cleaner)

no registrys to write, just edit the .lnk to the program (registrys use memory, no registry needed)

if editing the .exe directly and replacing the icon (no memory added)
[Windows Mobile] ultrashot:
ico drawing is definitely faster.
[Windows Mobile] illi:
Thanks for the clarification guys. I appreciate it very much:)
[Windows Mobile] OmenosTM:
Use ResHacker to change icon in EXE,DLL file
[Windows Mobile] raving_nanza:
yeah dude, use reshacker to edit .dll or .exe

use icofx to edit the icon.

(i use photoshop and then convert a .png to .ico)

Rn
[Windows Mobile] ypsmav:
MsSigner

Hi,

I've edited the taskbar dlls and changed the icons, but then I'm not able to make them to work.

This tutorial is missing the signature issue.

I've found that dlls need to be signed after modification, and seems that also need to unsigned before editing.

Found the tolls (UnSigner, Signer, and WM65Certs), but I guess that I'm making a mistake in the process.

Can someone indicate how to edit taskbar dlls? (E.G: phcanOverbmp.dll, shellres.192.dll, tapres.192.dll, etc)

- Does original MS dlls need to be unsign before editing?

- Which certificate need to be used for signing?

- how to add the certificate to the cab? Anyone have a cab with the new certificate?

Have someone use restorator instead or reshacker?

Best regards

EDIT

Found this [TUT] from FInixNOver

Do we need a new sdkcerts.cab if we sign dlls using the new certificates?
[Windows Mobile] raving_nanza:
i use reshacker :rolleyes:

if their not working after you have signed them, then i think you need to install sdkcerts.cab to your device , softreset and then install/overwrite your old .dlls in the windows folder - and then softreset again :)

i might be wrong though so dont quote me on that. 60/40

*ill add the sign/unsign to the firsty post
[Windows Mobile] malatest:
Reshacker & CeleSign

For Sign-Unsign I use CeleSign. It´s very intuitive. The certificates are updated. Just run CeleSign, [not signsis neither SISSigner (inside also)] setup pvc, spc and file to unsign-sign. If the file is signed you must remove the certificate for sign after. Regards
[Windows Mobile] Nullstring:
It would also help you guys customizing your own icons in Start Menu by using my JWMD Icon Changer

more stuff at my sig
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
In particular MKV files.

I have noted that if I playback an 720p MKV with AC3/DTS sound the video plays perfectly fluid. No microjudder or frame drops AFAIK. But there is no sound of course because the inbuilt player does not support AC3/DTS natively.

However add AAC 2.0 audio into the file (MKV or MP4 container it matters not) I see judder. Kinda like when you have 23.976FPS playing on a 50Hz PAL CRT.

I have tried muxing at various framerates and interestingly the judder gets faster the higher the FPS. Very odd.

I'm used to dealing with AV stuff as I use MPC-HC/ReClock/MadVR etc to my HDTV over HDMI (BTW my Panasonic G20 Plasma does not recognise the TF HDMI output. My PC monittor does however so the TF is outputting in an unsupported res/Hz for my HDTV obviously).

It's puzzling me how when the TF does not have to playback audio the video is perfect but as soon as it has to decode audio it throws a wobbly.

The other interesting thing of note is that Youtube vids at 720p and even 1080p (Big Buck Bunny for instance) play just fine. Methinks that Flash is optimized to the Tegra 2 chip whilst the inbuilt TF player (and all the other players) are not. Moboplayer, Vplayer etc are all a bit crap at it. There is one player called LittlePlayer which gives the option of hardware playback but it is no better than the inbuilt player as it does not decode AC3/DTS and it too judders when AAC audio is played.

Anyone got a clue why this is the case? I was wondering if it was a UK specific issue (would not put it past Asus to make it PAL centric) but then why would it play a 23.976FPS 720p x264 in MKV perfectly (sans audio obviously)?
[Eee Pad Transformer Q&A, Help & Troubleshooting] carlosaf1020:
Yeah I have a 720p mkv and it plays a little off with the sound but I play a higher quality move still at 720p and the sound is like a second off. And the 1080p vids I have don't play at all. What app do you use to play your videos?
[Eee Pad Transformer Q&A, Help & Troubleshooting] dipje:
you must be doing something wrong with the muxing or the avc stream you ended up with is not extracted properly.

I encode movies with x264 (commandline), encode the audio with neroaacen(lc, cbr, 128kbit) and mux them with mp4box. The file plays perfectly with the built-in player, meridian or rockplayer in hardware decoding mode.

Most mkv TV series I can extract th evideo stream from and use it, but not all. Some use too many reference frames while encoding and the TF can't handle it.

X264 profile high, level 4.1, preset veryfast or medium. No other options except quality level ((crf 20 or 21 I use mostly).
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
I've tried MKVToolnix for straight muxing. A simple MKV to MP4 prog without reencoding called mkvavi2mp4. Handbrake (Used settings suggested on this forum). I've also tried some test clips from various sites. All of them judder when audio is being decoded. I am not talking about HUGE judder. I am talking about very small judder. The video is not 100% fluid. Some may not even notice it. I do because I am always messing with progs like ReClock and MadVR in order to get perfect 24p playback to an HDTV. I am also susceptible to phosphor lag, any audio sync issues and other annoyances. I am Mr Super Anal when it comes to perfect playback and have color calibrated all my displays with a colorimeter ;)

But I digress.

If I play Big Buck Bunny 1080p in Youtube or in the default browser it plays fluid (well enough not to be annoying). Now if I rip that same Youtube clip down to my hard disk. Copy it to the TF and play it in ANY player (Moboplayer - with or without codecs packs, Rockplayer, Vplayer, Littleplayer or the inbuilt player) it will not play it without stuttering. What the hell is that all about? Flash player is better at video playback on the TF than Honeycombs implementation? Quite.

I wish I could figure out a way to load the MP4 files in Flash through the browser. I tried file://path to MP4 and it did not work.

If anyone knows a way to do that I would be interested. Maybe I should setup a web server on my PC and stream everything in Flash :P

P.S. If you wish I can provide you with two sample MKV's. One with audio the other without and you can directly compare the two and post your results. I see small juddering on the clip with audio muxed in every time.
[Eee Pad Transformer Q&A, Help & Troubleshooting] earlyberd:
The Youtube app is not using Flash. If it was, Youtube wouldn't play on the iPhone or iPad, and it most certainly wouldn't have played on Android devices before Android 2.2. If you want to see true Flash performance so far, load up Hulu and see if you can get a 480p stream to play acceptably. Edit: Since you mention the UK though, I probably shouldn't assume you're in the US. If that's the case, just load up any Flash-based video player besides Youtube. Sometimes it helps to set your user agent to Desktop, too.

The Youtube app is actually using HTML5, with videos encoded in H.264/MPEG-4 AVC and stereo AAC. The maximum bitrates supported are 5 Mbit/s and 152 kbps, respectively. You need to bear in mind too that by playing videos through the browser, the servers will recognize the device you're playing from and compress and optimize the stream accordingly. A full 1080p video at 5 Mbit/s would take forever to buffer on a tablet, so it's highly unlikely that you're getting the full quality over the network stream. Locally-stored videos, however, are free to be downloaded and played in their maximum quality, so it's understandable that you may see some stutter on large files.
[Eee Pad Transformer Q&A, Help & Troubleshooting] freeza:
Shoot them over :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
http://www.mediafire.com/?gp3bumw7qy9mppm

Check the panning of each. One has AAC audio the other not. Use the default inbuilt video player of the TF (Should offer if you click on the files if you have other players installed). The one without audio plays perfectly smooth on my TF. The one with audio has slight juddering.
[Eee Pad Transformer Q&A, Help & Troubleshooting] SilentMobius:
Just to clarify: You are talking about viewing youtube via the default _web_ browser, setting your user agent such that you get the desktop site and using the flash plugin to play the video? Rather then using the mobile youtube web site or using the built in youtube app?

FYI of your two clips the one without audio plays smoothly in the _default_ player and the one with audio chokes with "This video cannot be played" (This is assuming you tack ".mp4" onto the file names to fool the default media player into trying to play it)

Interesting... I just re-encoded the audio _only_ ("-vcodec copy -acodec libmp3lame" in ffmpeg) and that plays smoothly.

Now mp3 audio isn't part of the mp4 container spec so you'll only get away with it in an mkv container (its flexibility is one of the things that makes matroska difficult to parse)

Ah... the video is High profile at 3.8Mbps that pretty much on the limit of what the tegra2 can do at the moment (I'd say it over it actually) so I'd say that the addition of a complex (relative to mp3) audio track is just too much.

I bet if you re-encoded that video to baseline at the same bitrate and copied the audio stream it would play fine, its just at the max computation threshold.
[Eee Pad Transformer Q&A, Help & Troubleshooting] rahb0sse:
sub'd... I want to see what you guys are doing, I'd really like to play at least 720p peacefully.
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
I've tried reencoding using Handbrake and get similar results. Jerky playback with audio. Smooth without. It's like small juddering every quarter second or so. Ignore the web playback that's already been explained that it's HTML5 and is not sending me the full 1080p stream anyhow.

In fact. If someone can send me a 720p video clip with audio that they say plays 100% smooth on their TF I could see if it's not 100% smooth here. If not (as I suspect it won't be) then it's either my TF has issues. Your eyesight is not picking it up or I am going nuts ;)
[Eee Pad Transformer Q&A, Help & Troubleshooting] 5hamz:
try this: http://xdaforums.com/showthread.php?t=1060825

I am using the same profile settings in handbrake (high profile) and ALL my videos are really smooth! and YES...I did have judder/stutter before. download the sample files and you can test it on your TF.

the ONLY downside is that handbrake takes a while to encode but its worth it!

hope this helps.
[Eee Pad Transformer Q&A, Help & Troubleshooting] SilentMobius:
While I agree that, officially, Honeycomb doesn't support the mkv container. It must be able to parse it as it does support WebM and that uses the matroska container.

http://dl.dropbox.com/u/6553908/with_audio_mp3.mkv

This is the same video stream but with the audio re-encoded to mp3, plays nicely for me in the default video player it I tack ".mp4" on the end to fool the player into trying to play it.

I don't stream but everything e.mote said about hinting is spot on, also you may want to look at interleaving (a feature of the muxing that MP4Box can do) is you want to stream.
[Eee Pad Transformer Q&A, Help & Troubleshooting] antoniouslj:
Way too generalized. I have a Playbook and it plays 1080p Youtube in the browser

flawlessly

.
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
I played The Cape clip from the example Handbrake settings thread. The clip plays with micro judder like every other clip with sound. I am now using a Prime 1.4 rooted not the stock firmware and it still does it. It is like frame drop every half or quarter second. If you have ever seen NTSC 23.976FPS played back on a PAL 50Hz CRT TV you will know what it looks like. It is very obvious on pans.

Surely I cannot be the ONLY person who can see this??? Are your eyes really that bad? ;)

EDIT: Tried the MP3 version you provided. Still there. You can count the judder. Tick tick tick tick... every quarter second.

EDIT2: I guess the only way to demonstrate this to you guys is by way of a video of it along with some audio prompting from me to point it out to you (excuse the d(t)icks). You will notice that the audio drops out for some reason during playback but when it does the video plays buttery smooth. No idea why the audio drops out. I was playing back the MP3 muxed version from the link above using Moboplayer but this problem - the juddering - occurs with any player I have tried. The juddering happens on every single video I have tested it on when it is decoding audio.

http://www.youtube.com/watch?v=oXfdQP8BtEA

I will restate however. Yotube playback looks much smoother than playing a file from the inbuilt flash memory or SD cards.
[Eee Pad Transformer Q&A, Help & Troubleshooting] bartleyg82:
I am having the same problem as you and I see the judder on these clips as well. I posted my issues in the encoding guide thread:

http://xdaforums.com/showthread.php?t=1060825&page=9

It has nothing to do with the overall bitrate rate as many of my samples are <2,000 kbps, and just like you, if I remove the AAC audio, video is silky smooth. I assume it's just a software issue that should be able to be resolved, but I guess we'll see...
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
Thanks for that. But since your video judders just like every other clip that means diddly squat. I don't see why I should have to reencode every video I have in order for it to playback on the TF either. It should be able to handle 720p at least. It does play it but only plays it smoothly with no audio playback whatsoever.
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
Phew! Thanks for chimeing in! I am glad it's not just me. Do you live in the UK perchance? If not that would rule out any UK specific reasons.
[Eee Pad Transformer Q&A, Help & Troubleshooting] bartleyg82:
Nope, I'm in the US. My TF is also running Prime 1.4. I've tried the "stock" kernel and the OC kernel and the problem is the same with both. I didn't think to test video before rooting and installing Prime, so I can't vouch for whether or not it happens on completely stock HC 3.1
[Eee Pad Transformer Q&A, Help & Troubleshooting] AlexTheStampede:
How... what...

Are you serious? I see literally no issue. Either my eyes or your camera, one of the two can't pick up this judder. And I did notice the compression in the better encode offered here (text, grappling hooks, lasers, pretty much anything like that. Not a bad result, but clearly visible)
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
Get your eyes checked mate ;)
[Eee Pad Transformer Q&A, Help & Troubleshooting] SilentMobius:
Regardless of the discussion at hand this is _not_ true.

The tegra2 was _never_ rated to handle 720p high profile playback

The SOC (not running Android) itself was rated at:

H.264 with sub standards Baseline Profile (B frames) — 1080p/20Mbps,
Main Profile (B Frames, CAVLC) — 1080p,
Main Profile (B Frames, CABAC, no weighted prediction) — 720p/6Mbps and
High Profile (B Frames, CABAC, no weighted prediction) unrated.

Tegra 2 also supports High Profile (B Frames, CABAC, no weighted prediction), MPEG-4 (Simple, B frames and ASP Profiles) — 1080p/8Mbps,
H.263 (Profile 0) — 720×576/4Mbps,
DiVX (DiVX 4/5) — 1080p/8Mbps,
XviD (XviD Home Theater) — 1080p/8Mbps,
MPEG-2 (Main Profile @ Main Level) — 720×576/10Mbps,
VP6 (simple and advanced profile) — 720p30/2Mbps,
Sorenson (simple and advanced profile) — 720×576/4Mbps,
JPEG up to 80 Mpixel per second.

I think it's great that after the 3.1 update we can play high profile@level3.1 and you may be right about "micro judder" (but the mp3 clip I posted plays an order of magnitude better that the AAC clip you posted) but to state that the tegra2 should be able to play any 720p h.264 you throw at is is just plain incorrect.

Also, this:

Isn't helping
[Eee Pad Transformer Q&A, Help & Troubleshooting] Garf123:
I see it too, and mostly on pans. I used Handbrake, with the high profile 720p settings in this http://xdaforums.com/showthread.php?t=1060825

thread. It drives me nuts. Not nearly as bad with the Prime 1.4 rom and OC'd to 1.4ghz, but there none the less. I would love a solution. Exact same file plays fine on PC. The basline settings in that thread work fine, no stutter, but do not look nearly as good.
[Eee Pad Transformer Q&A, Help & Troubleshooting] earlyberd:
I wonder if this at all has anything to do with the framerate compensation between the 24fps videos and the (presumably) 60hz display built into the Transformer. Back before hardware acceleration via GPU was available on my desktop PC's video card, I would get lots of the micro judder during playback on my generic 60hz monitor. If I switched to a modern 120hz or higher HDTV with all the motion compensation bells and whistles, the videos played fine, obviously due to the extra processing offered in the HDTV.

I think beyond a certain quality of encode, the Tegra chipset runs into issues with trying to sync 24fps to the display refresh rate. This wouldn't at all be surprising, as NVIDIA is not very clear on whether or not the hardware is capable of constantly smooth playback, they just claim it can play 720p/1080p, without any mention of framerate or maximum bitrate supported. If we're hitting a limit of the hardware itself, it totally makes sense that playing video without audio would be constantly smooth, because that's two whole audio channels and therefore two whole data streams that don't need to be processed on an already paltry set of hardware resources. It's a whole system on a single chip. It would be strange to not see separate tasks occasionally duking it out with each other over the shared memory and CPU.
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
Doubtful. More likely it's something to do with audio and video sync to display. ReClock was originally created not for PAL speedown but to compensate for microjudder caused by the video syncing to display whilst keeping the audio in sync with the video. It resamples the audio so it matches the 23,976FPS to 60Hz math. I have a sneaky feeling this is the issue I am encountering. I can only guess though so don't take my word for it. I doubt it's anything to do with processing power though as decoding audio is trivial in comparison to decoding H264.

I will try finding some SD clips to watch and see if it is the case though.
[Eee Pad Transformer Q&A, Help & Troubleshooting] SilentMobius:
If the micro-judder is a function of sample-rate/clock mismatches surely we should be able to produce a piece of video that theoretically shouldn't have these problems, as a test case? Obviously you'd need to time-stretch the video because you'd want frame parity, and alter the audio sample rate.

I guess the first thing to to is to find out the precise refresh rate of the transformer's display.
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
Which I am finding nothing for on searching. I would think it is 60Hz to be honest but it's hard to say without proper specifiations. It does seem odd that the same clips play smooth on my 60Hz PC monitor with or without ReClock in the chain but I don't know all of the technicalties of playback. I did try a 29.97FPS clip to see but it still judders. I will try a SD clip later on but I don't hold out much hope.
[Eee Pad Transformer Q&A, Help & Troubleshooting] bartleyg82:
I agree that it likely is related to audio/video sync as suggested above. I encoded about 20 different versions of a 2 minute segment of Pan's Labyrinth, all using handbrake. All play perfectly on my laptop. On the transformer, all the videos with AAC audio have identical judder and all the videos with no audio play smoothly. I doubt it has to do with bitrate or system resources a because a high profile ~2500 kbps 720p clip with no audio plays perfectly while a clip with audio but lower resolution and lower overall bitrate still has judder.
[Eee Pad Transformer Q&A, Help & Troubleshooting] AlexTheStampede:
Watched again, now I see it! It's... unnerving. Happens on the 7" galaxy tab too after the Gingerbread update, while the same or even more complex videos worked perfectly on Froyo. Completely unrelated I know, but I understand you.
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
Which is strange since the Youtube clip I provided used the MP3 version which was provided by one of the members. I believe that was the reason the audio would randomly cut out during playback as AAC in MKV continues without interruption. But as I demonstrated in that video, when the video DID cut out the video then ran buttery smooth.

Thanks for that AlexTheStampede. I am not going crazy after all (well maybe I am but that is a moot point here). :)

BTW if anyone who gets this juddering has a clip that DOES play smooth - with audio of course - I'd be interested to download and test it out.
[Eee Pad Transformer Q&A, Help & Troubleshooting] bartleyg82:
Does anyone out there have access to a Xoom or Galaxy 10.1 that would be willing to try these clips on those devices? I'm wondering if it's an android/honeycomb issue or specifically a transformer issue.
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
Maybe I should go drag someone out of the Xoom forum to ask. BTW I tried VLC Direct which allows streaming video transcoded using VLC media player as a transcoding server and it does exactly the same. Not entirely fair of course as it's transcoding on-the-fly. I hope it's just a Honeycomb issue to be fixed. If it's Asus specific we are probably in for a long haul on a fix...if ever there is one. :/
[Eee Pad Transformer Q&A, Help & Troubleshooting] thefunkygibbon:
whats annoying is that my Archos tablet (a101) with a theoretically less powerful cortex a8 cpu can play pretty much any MKV i throw at it without any problem. maybe to do with a well coded app that takes advantage of the hardware but i would have thought the asus media player would have done the same.
[Eee Pad Transformer Q&A, Help & Troubleshooting] deadman3000:
I've just sent an email to Asus having a good old moan about it and other issues. Now I want to redact it but I've sent it now (I always feel guilty after sending a *****mail).

See the thread 'Time to ruffle some Asus feathers' for a good wheeze.