CorePlayer performance (with A2DP) - Touch Diamond, MDA Compact IV General

Hi Diamond users,
CorePlayer Mobile 1.2.5 runs practically fine on the Diamond, using the Qualcomm TV graphics chip (QTv) in "TyTN II driver mode" (smooth zoom on and quality high).
Thing is that CorePlayer only performs good with video files with a not too high quality, so a quite low resolution and bitrate.
Only then you can have a good framerate.
Videos with a higher resolution, e.g. 640 x 480, the same as the display's resolution and a bitrate like 1200 kbps for MPEG4 video plays well, but the QTv chip has trouble keeping up the framerate, resulting in some small, but noticeable stuttering, especially when the 'camera moves' in videos.
Any tips on that, or do I just demand too much here.
Second: CorePlayer and A2DP.
When I have my Bluetooth A2DP headset on, CorePlayer (and/or the Diamond) starts to drop lots of frames, even on the lower quality movies that have a proper framerate when not using A2DP.
Is A2DP demanding that much resources that the Diamond/CorePlayer can't handle the framerate anymore?
This really bothers me, especially when I see the Nokia E90 (having hardware acceleration on graphics as well) running 800 x 352 MP4 movies at 1200 kbps with the full 25 or 30 fps framerate, without showing difference when using A2DP.
Is the Diamond that bad with graphics or is the Nokia E90 just that good?
Does anyone know if this can be enhanced by using some tricks?

Isn't there any way to improve the video fps when using A2DP?
Videos play fine, but just with A2DP on the fps drop.

JayRayMee.NL said:
Isn't there any way to improve the video fps when using A2DP?
Videos play fine, but just with A2DP on the fps drop.
Click to expand...
Click to collapse
Not to derail your thread but did you find a solution to get a smoother playback? as in removing the small noticable stuttering? it makes me crazy ;-)
what program and settings do you use to convert videos for the diamond?

A2DP is quite CPU intensive, so if in addition you have a high-res movie, you SHOULD expect it to stutter.

JayRayMee.NL said:
Second: CorePlayer and A2DP.
When I have my Bluetooth A2DP headset on, CorePlayer (and/or the Diamond) starts to drop lots of frames, even on the lower quality movies that have a proper framerate when not using A2DP.
Click to expand...
Click to collapse
don't know why but everything is very smooth for me. maybe yr headphones are to blame, maybe yr ROM? am i lucky?
edit:
i have to correct myself. didn't try 640 x 480...my bad, apologies.

Related

Slingplayer performance on Kaiser/tilt/TyTn ii/MDA vario iii etc etc

Let me start by saying I don't currently own a Kaiser but I am tempted by it.
One of the things i need to know is how does slingplayer perform on it, especially at the highest resolution, say with the following settings:
Enable slingstream optimization
High action
video resolution : 320 by 240
audio : mono low
I have read up on all the sling related posts on this device and the results seem to be inconclusive, some say they are getting around 24 frames per second and works great, others mention that the fps is pretty low.
If you have used sling player on this device then could you please post the frames per second that you are getting at the highest resolution possible i.e. 320 by 240, both on wifi and on a 3G/HSDPA connection if possible.
Also, is the performance in full screen (landscape) just as good as in portrait mode?
Any feedback will be greatly appreciated.
I have a Slingbox Solo connected to my cable box.
The HD channels look good, although the playback is noticibly choppy, but still very watchable. While watching some sports games, it sometimes gets hard to read the scores when they're really small and at the top. Overall I'd say it's a good experience, but personally I think it should be better given the caliber of device I'm using (a Tilt, obviously), but it could just come back to our favorite video drivers.
Anything else you'd like to know, just ask.
Thanks for the quick response, but what frame rate are you getting and what resolution and type of connection is that with?
Remote connect w/Kaiser & slingbox tuner
Great stuff...I just ordered a slingbox tuner, which is fine for my needs. I hope I will not be returning it...I have a question on how one connects to it say when you are on the road, away etc.. I have AT$T with Media.net.
I have a slingbox classic (old gray one) and I get 24fps after a minute or so with 3G, 300-400kbit/sec (limited by slingbox's connection speed). I generally use it to watch news/sports news so I cannot comment on fast moving pictures but for my usage I am happy with it.
If I start to lose phone signal down to 1-2 bars and/or connection speed to 150-200kbit/sec, screen becomes choppy (around 5fps).
the prog is good but noticably worse video quality with the tilt than the 8525/Hermes. I used the same network and video settings. I thought the video driver problem was a crock of **** until I tried sling and wow it sucks in comparision. But Sling is GREAT!
Got the box, Slingbox Tuner..hooked it up..bada bing------bada BOOM ! Works great on wi-fi, will be testing out at work he he,tomorrow...ssssshush !

tcmp slower on Diamond than on Elf

Hi,
A firend of mine bought a Diamond so I tried some apps on it. And I found out TCMP is a bit slower on the Diamond than on my Elf which is only a 200 MHz cpu overclocked to 234. In fact mine is about 5-10% faster on benchmark mode ! I tried both gdi and directdraw on the diamond but my Elf is always faster.
Also it seems the display is a bit buggy sometimes, as if the vsync was out of sync.
Any idea about that ? I know the screen resolution is 640*480 on Diamond and only 320*200 but I expected a so much better framerate with a faster cpu...
Yeah Diamond is crappy when it comes to video playback. Havent yet found a solution for playing simple streams without fps drop.
The CPU is damn weak and no penny worth.
And HTC dont give a **** about it.
The Diamond has accelerated video, but DirectDraw does not utilize it.
helskov said:
Yeah Diamond is crappy when it comes to video playback. Havent yet found a solution for playing simple streams without fps drop.
The CPU is damn weak and no penny worth.
And HTC dont give a **** about it.
Click to expand...
Click to collapse
When talking about streamed video playback. Then yes, the diamond is crappy! But if we are talking about file video playback it is really awesome ! You don't even need to convert or compress the video..
well with coreplayer i get about 90% framerate when i play a standard tv episode (350mb, 624x352). and about 95% when i zoom in to fill the screen.
though i would like 100 % better, especially because ther are some times slowdowns.
helskov said:
Yeah Diamond is crappy when it comes to video playback. Havent yet found a solution for playing simple streams without fps drop.
The CPU is damn weak and no penny worth.
And HTC dont give a **** about it.
Click to expand...
Click to collapse
Stop talking nonsense.
As for the sibject of the post:
Have you tried changing your video output?
RAW Framebuffer? GDI? ...
What is the original resolution of the video you're trying to play?
it is also slow for me, and it was faster with my Elf.
I tried the same, downloaded divx.
alx5962 said:
Hi,
A firend of mine bought a Diamond so I tried some apps on it. And I found out TCMP is a bit slower on the Diamond than on my Elf which is only a 200 MHz cpu overclocked to 234. In fact mine is about 5-10% faster on benchmark mode ! I tried both gdi and directdraw on the diamond but my Elf is always faster.
Also it seems the display is a bit buggy sometimes, as if the vsync was out of sync.
Any idea about that ? I know the screen resolution is 640*480 on Diamond and only 320*200 but I expected a so much better framerate with a faster cpu...
Click to expand...
Click to collapse
You know that the cpu of the diamond ist only about two times faster than that of your overclocked elf. But it has to process 4 times the data (VGA) than your elf.
Wich a version of TCMP are you using? Did you enable QTV?
TDO
TDO said:
Wich a version of TCMP are you using? Did you enable QTV?
TDO
Click to expand...
Click to collapse
thx, that was the problem.
I was using 1.2.4, without QTV.
Now I installed 1.2.5 and it is much faster with QTV. it is perfect.
some benchmark:
86,91% (Direct Draw)
87,90% (Raw frame buffer)
79,78%(GDI)
130,35% (QTV)
WiZARD7 said:
thx, that was the problem.
I was using 1.2.4, without QTV.
Now I installed 1.2.5 and it is much faster with QTV. it is perfect.
some benchmark:
86,91% (Direct Draw)
87,90% (Raw frame buffer)
79,78%(GDI)
130,35% (QTV)
Click to expand...
Click to collapse
I'm using TCMP 0.72 and there's no QTV option in it ! is this an updated version so ? We are talking about TCMP here, not Coreplayer
sorry, i was speaking about coreplayer.
adwinp said:
Stop talking nonsense.
As for the sibject of the post:
Have you tried changing your video output?
RAW Framebuffer? GDI? ...
What is the original resolution of the video you're trying to play?
Click to expand...
Click to collapse
It not nonsens. Diamond is a piece of crap when it comes to play streamed video. Not even af 500kbit can it play without 25% fps drop.
Even if i use Wifi on a 20mbit connection which playes perfectly on my computer with 2mbit streams.
helskov said:
It not nonsens. Diamond is a piece of crap when it comes to play streamed video. Not even af 500kbit can it play without 25% fps drop.
Even if i use Wifi on a 20mbit connection which playes perfectly on my computer with 2mbit streams.
Click to expand...
Click to collapse
I am really struggling to figure out wether you are actually being serious or not?
Jin187 said:
I am really struggling to figure out wether you are actually being serious or not?
Click to expand...
Click to collapse
Im quite serious.
I havent been able to play a stream without massive framedrop.
Im using DiamondTv with Coreplayer and Qtv enabled.
My old SE K850i does a way better job when it comes to streamed video.
helskov said:
Im quite serious.
I havent been able to play a stream without massive framedrop.
Im using DiamondTv with Coreplayer and Qtv enabled.
My old SE K850i does a way better job when it comes to streamed video.
Click to expand...
Click to collapse
Thats strange because I havent seen a stream that does have frame drops on my TD using Diamond TV even without using wifion my 3G/HSDPA connection
I stream youtubes all day, goes perfect.
CorePlayer does not support the MSM7200 series QTv chipsets, only the 7500 series.
The Diamond (and Touch Pro) utilize the 7200 series. So CorePlayer does NOT take advantage of the hardware acceleration ... yet - I hope.
That's what several people at CoreCodec have told me.

Video Recording: Audio Quality

Changing audio codec in video recording
Video recoding with camera app uses for audio this codec: AMR-NB 4.75-2.2kbps sampled @ 8kHz
Is there any way to change it to something less ****ty like AAC?
It is a OS limitation or app limitation?
Really...what is with the telephone quality 8Khz audio quality when recording video with the N1?
I noticed this immediately after switching from the iPhone to the N1 ... and it bothers me immensely
There must be some sort of fix for this...surely the quality of the microphone can't be THAT bad
I agree. maybe it will be fixed with a firmware update. I also don't like the somewhat low 20 frames per second video recording either.
yea... this phone phone has better optics and hardware than the current iPhone 3GS, we should be seeing some really good definition video and sound here. this also bugs me, as i came from a 3gs like yourself.
if you check out RTA Analyzer from the market and run a white noise test on it, you'll see the microphone is lacking severely...
+1 Its horrible
antoniouslj said:
if you check out RTA Analyzer from the market and run a white noise test on it, you'll see the microphone is lacking severely...
Click to expand...
Click to collapse
But we got two mics on the phone it have to be better, cant anyone fix this?!
My research shows this is a hardware limitation on the N1 - the actual A/D convertor only works at 8kHz according to Google's official spec-
http://www.google.com/phone/static/en_US-nexusone_tech_specs.html
"AMR-NB 4.75 to 12.2 kbps sampled @ 8 kHz" is the only listed encoder, I presume this is on-chip so can't be changed.
I too am very disappointed with this audio encoder (only other thing I dislike is the mediocre axis-swapping touchscreen on the N1 - but that's only really bad for games)
after it is possible to ramp the video up to 720p i think it should also be possible to ramp up the audio, any developers have thoughts on this?
Sent from my GT-I9000 using XDA App
you should download a voice memo app for the Nexus One, there the audio doesn;t sound half as bad, higher bitrates are also possible!
creepinshadow said:
you should download a voice memo app for the Nexus One, there the audio doesn;t sound half as bad, higher bitrates are also possible!
Click to expand...
Click to collapse
Which one please?
http://www.androlib.com/android.application.com-tokasiki-android-voicerecorder-pqm.aspx
Its Software limitation, Cyanogen and I have tried a lot to improve it, no luck so far

Nook HD+ has a video resolution limit?

nook HD+
I've been trying to get some videos to work on it.
highest resolution video is 960x540.
Anything higher, even 720p, it will say, "we cannot play this video".
This is a huge disappointment. doesn't the hardware itself boast 1080p playback? So why this limitation?
It looks like the only way is to root it.
Yes, it can play 1080p w/o problem, in fact many of us even STREAM 1080p video off from a PC/NAS w/o problem. Most likely the culprit is the player/codec. I prefer and many have agree that BSplayer is probably so far the best video player on android.
someone0 said:
Yes, it can play 1080p w/o problem, in fact many of us even STREAM 1080p video off from a PC/NAS w/o problem. Most likely the culprit is the player/codec. I prefer and many have agree that BSplayer is probably so far the best video player on android.
Click to expand...
Click to collapse
I have found the culprit.
It turns out the nook is very sensitive to audio input.
Basically, it needs stereo AAC. Cannot take 5.1 anything. Cannot take MP3 either. Needs to be AAC.
instead of handbrake, you can just use avidmux to passthrough the video input and transcode the audio to stereo AAC. Even for MKV files.
Ithink 5.1 is fine. I never dowmgrade audio from 5.1 to stereo anyway.

Terrible Tab stream quality

I just got my Chromecast and the Netflix/Youtube playback works awesome and I have no issues with HD, but when I stream a tab from Chrome on my Macbook Air it looks very bad. It looks the same no matter what setting I've tried and seems like there is glitching graphically, not just poor resolution. I even moved it from my TV to a desktop monitor that is close to my router and it does the same thing. Has anyone ran into this issue?
EDIT: Tried streaming a tab from my Windows desktop and it looks fine, so it appears to be isolated to my Mac.
It could be your MacBook not the chromecast.. I can share my whole screen and watch movies through chromecast without a hitch.
It diesnt sound like your WiFi is bad so it has to be your laptop
Sent from my HTC One using Tapatalk 4
I tried installing the Chrome beta release and it works fine now on my Macbook. I was just worried that it might somehow be defective, though I thought that would be pretty unlikely since Netflix streams perfectly. I'm not sure why I would have issues with the stable release of Chrome, but it looks perfect streaming 720p tabs on the Beta release now.
bretto13 said:
I tried installing the Chrome beta release and it works fine now on my Macbook. I was just worried that it might somehow be defective, though I thought that would be pretty unlikely since Netflix streams perfectly. I'm not sure why I would have issues with the stable release of Chrome, but it looks perfect streaming 720p tabs on the Beta release now.
Click to expand...
Click to collapse
Also while tabcasting I have noticed reducing the resolution does not impact much in image quality. I hardly see a difference. But it does reduce the stream quality. You/ anyone else having issues can try reducing the resolution to 480p using the gear icon while tabcasting. Ignore this if you are a videophile
Edit: nevermind the above. I actually did not see the attached image that is horrible quality. I did not had this bad of an issue. One more thing I have noticed is that it is better to have your laptop, connected to power, as sometimes on battery, the laptop OS power management may try to reduce wifi performance to save battery.
plyedst eight
Do you have a 2013 MacBook Air? I had the same problem with mine but fixed the issue by changing a setting in Chrome:
Chrome browser -> Settings -> Show advanced settings... -> In "System" uncheck "Use hardware acceleration when available".
Had the same issue and this ^^ fixed it.
Sent from my HTC One X using xda app-developers app
same here. stopped the stuttering too!
I have had this issue as well using Samsung Chromebook I an stating to think it has to do with my processor.
I have the same problem, with a high end laptop.
Turning off hardware acceleration worked on my 3yr old basic computer. Going to try my Asus smart tab tonight, hoping for the same results
Sent from my HTCONE using XDA Premium 4 mobile app
I'm having the same problem streaming video from within tabs. I'm using a Dell Laptop circa 2007 though. I don't use it for anything else and it's been gathering dust so I was a bit excited that I might be able to tab stream from it and maybe use it for ESPN, AMC, or HBO.
Turning off hardware acceleration did help, but I get stuttering and the audio isn't synced with the video. Switching to 480p didn't make much of a difference. I've updated all the drivers, but it's running Windows 7 and the drivers were made for XP.
I'm hoping a chromecast update may clear this up.
Wrngway said:
I'm having the same problem streaming video from within tabs. I'm using a Dell Laptop circa 2007 though. I don't use it for anything else and it's been gathering dust so I was a bit excited that I might be able to tab stream from it and maybe use it for ESPN, AMC, or HBO.
Turning off hardware acceleration did help, but I get stuttering and the audio isn't synced with the video. Switching to 480p didn't make much of a difference. I've updated all the drivers, but it's running Windows 7 and the drivers were made for XP.
I'm hoping a chromecast update may clear this up.
Click to expand...
Click to collapse
I'm convinced it is more a Chrome issue than Chromecast. I can stream 1080p video just fine if it is local. The quality stays, there is no stuttering, and audio is synced. It is only when I do online content that the issues show up.
Here's a link to the minumum system requirements for streaming.
https://support.google.com/chromecast/answer/3209990?hl=en
In my case, I'm running a t2300 core duo processor at 1.66 GHz. Graphics is an ATI Radion Mobility X1300. It looks like it's subpar at best based on the requirements.
Wrngway said:
Here's a link to the minumum system requirements for streaming.
https://support.google.com/chromecast/answer/3209990?hl=en
In my case, I'm running a t2300 core duo processor at 1.66 GHz. Graphics is an ATI Radion Mobility X1300. It looks like it's subpar at best based on the requirements.
Click to expand...
Click to collapse
I'm running a 1st gen i7 965 @ 3.2 GHz and 2 GTX 280's in SLI plus 12 GB of RAM with a Belkin N900 router and 105/20 Mbps connection and with my TV sitting less than 10 feet away the quality sucks!
I don't get terrible tab casting quality, but there's no doubt that the video isn't perfectly smooth. It stutters, skipping a few frames about once per second, which is pretty distracting. I'm kind of puzzled as to why.
The video plays smoothly in Chrome on the desktop system I'm casting from, whether it's an internet stream or a local MP4 file, so it's not a source problem.
I have a pretty fast desktop system doing the casting (Intel Core i5-3770K overclocked), and it never shows more than 14% CPU usage and plenty of free physical memory while casting. Switching resolutions between 480, 720, and 720 Extreme in the casting options makes a small difference to the CPU load (range 8% to 17%), but no difference at all to the stuttering video that I can see.
I think I get a pretty good connection to my WiFi-N router from the TV+Chromecast location. A laptop in the same location shows connected at 130 Mbps with Excellent signal strength. I can force a wide channel for even more speed, but it doesn't make any difference that I can see. Certainly normal internet video HD streams seem to be perfectly smooth when coming direct from Youtube or Netflix over WiFi, never a stumble. You would think that if WiFi bandwidth were the problem, switching from 720 to 480 would make a difference, but it doesn't.
So what's the problem here? Is it just a quick and dirty beta implementation by Google that doesn't do a very good job? Is there some hidden bottleneck? Is it impossible to re-encode video with high efficiency for casting on a typical system? (but in that case why are they using an algorithm that uses only a small percentage of one CPU core?)
I've tried some of the suggested tricks, like turning off hardware acceleration in Chrome, which increases CPU usage a bit, but makes not much if any apparent difference in smoothness of video. I've also tried disabling real-time anti-virus checking, but it's hard to tell if it's any better.
I not sure if there are any other Chromecast owners who actually get smooth video tab casting performance or not. People who say it's fine for them may not have looked very closely, and maybe wouldn't notice video stuttering unless it was pointed out to them.
There's more to it than CPU bandwidth but I can't say what.
I can say that I am well aware of what stuttering and frame loss looks like and I get little to none on a MacBook Pro that doesn't meet Google's requirements for tab casting.
I guess my point is that it's still in beta and we all can hope for better.
Have you tried using Plex?
EarlyMon said:
Have you tried using Plex?
Click to expand...
Click to collapse
I don't see how using Plex would make any difference. Plex doesn't have native Chromecast support, so I'd still be casting a tab.
Well whatever the problem is at least it only cost $35 because I would be really pissed if I paid more for it in its current state.
Sent from my HTCONE using XDA Premium 4 mobile app
I went out and bought a n n150 usb wifi adapter for my desktop. It's an I5-33570k processor overclocked to 4.5GHz, 8 Gb of ram, and a GTX570 graphics card. I'm getting much better reslts from this than my circa 2007 dell laptop.. Video is definitely watchable and quality is generally SD or better. There is some very slight frame loss, which is noticable. The wifi signal is --60dbm where the chromecast is.
I still need to play around with some settings. I have the chromecast set to 720p, but not extreme bandwidth. For some reason unchecking hardware accelerationleads to videos not taking up the entire tab.
I have almost the same desktop system configuration as you Wrngway, and I get the same results: reasonable tab-casting performance with low CPU utilization, but still getting some very noticeable dropped frames.
I also tried my 2009-vintage Core-2 Duo laptop (P8400 CPU at 2.27 GHz). No good - 100% CPU utilization, the video stutters on the laptop screen and on the Chromecast it's just jerky frames and then it freezes after a few seconds. Dropping the res to 480p improves things slightly, but still not watchable.
Actually I have a new theory about what's wrong with tab casting that causes it to skip frames and stutter even though it's running at low CPU utilization. The problem is that it isn't buffering enough. When you compare the Chromecast TV output to the computer screen, it's obvious that there's less than 1/2 sec. lag. When the picture content changes rapidly in the incoming video stream, there's a spike in decoding/encoding performance requirement that momentarily exceeds real-time CPU capacity, causing frames to be dropped. An instant later it catches up when the performance requirement drops. The CPU utilization is relatively low on average, but there's still not enough CPU power to handle the peaks. The solution would be more buffering and less aggressive frame dropping. There's actually a buffer length setting in the hidden Chrome extension settings, but it doesn't appear to have any effect. In any case, the encoding algorithm would have be smartened up to not drop frames as long as there's plenty of buffer time to catch up.

Categories

Resources