Kodi Community Forum
NVIDIA Shield (Android TV set-top box) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Discussions (https://forum.kodi.tv/forumdisplay.php?fid=222)
+--- Forum: Hardware (https://forum.kodi.tv/forumdisplay.php?fid=112)
+--- Thread: NVIDIA Shield (Android TV set-top box) (/showthread.php?tid=220297)



RE: NVIDIA Shield (Android TV set-top box) - nickr - 2015-03-06

Yeah well, speculation is fine, it'll be interesting to see how it turns out. As they say "the proof of the pudding is in the eating"


RE: NVIDIA Shield (Android TV set-top box) - Tinwarble - 2015-03-06

(2015-03-06, 05:41)Ned Scott Wrote: It's possible to get that output, but sometimes it's not a standard Android feature/API/whatever. So sometimes companies have to make their own specific hacks or whatever to get the proper output/feature.

But isn't that the case for pretty much all devices, or at the least all SoCs. From my limited knowledge of Android it's my understanding that Google supplies the base code, the foundation if you will. Then the SoC manufacture takes that code and cooks the ROM to work with their chip by adding their own APIs/drivers/whatever (at least to some extent).


(2015-03-06, 07:16)nickr Wrote: Yeah well, speculation is fine, it'll be interesting to see how it turns out. As they say "the proof of the pudding is in the eating"

That's all I'm saying. All we have to go by now are the specs, anything else is speculation. I just don't think that anything can be counted out right now.

I do think though, that this is still something to be a little excited about. There are a lot of first with with this box, the first device with the X1, the first (as far as I know) 16-bit SoC ARM box, the first box that will do 4K/60fps (if you care about that) and probably a few other firsts. Not to mention it'll be only the 3rd box (if you count the ADT-1 and the Forge TV isn't released first) to run Android TV.

EDIT: And just FYI, I did put in a request about getting info on whether it will support 24p and/or auto frame rate switching. I was told they'll contact me be e-mail when they have some info, so I'll update with what ever response I get.


Re: RE: NVIDIA Shield (Android TV set-top box) - nickr - 2015-03-06

(2015-03-06, 08:08)Tinwarble Wrote: [
(2015-03-06, 07:16)nickr Wrote: Yeah well, speculation is fine, it'll be interesting to see how it turns out. As they say "the proof of the pudding is in the eating"

That's all I'm saying. All we have to go by now are the specs, anything else is speculation. I just don't think that anything can be counted out right now.

I do think though, that this is still something to be a little excited about.

Oh hell yes!


RE: NVIDIA Shield (Android TV set-top box) - Hedda - 2015-03-06

(2015-03-06, 08:08)Tinwarble Wrote:
(2015-03-06, 05:41)Ned Scott Wrote: It's possible to get that output, but sometimes it's not a standard Android feature/API/whatever. So sometimes companies have to make their own specific hacks or whatever to get the proper output/feature.
But isn't that the case for pretty much all devices, or at the least all SoCs. From my limited knowledge of Android it's my understanding that Google supplies the base code, the foundation if you will. Then the SoC manufacture takes that code and cooks the ROM to work with their chip by adding their own APIs/drivers/whatever (at least to some extent).
For the record, Google did state that Android 5.0 "Lollipop" (and Android TV based on that) would supposedly add support automatic frame-rate switching and 24p output.

If that is really true then it could be that no other hardware manufacturer have so far enabled/activated that in their current firmware/kernel/drivers for their devices yet.

It would mean that if hardware manufacturer are not enabling/activating/utilizing such new functions on their devices it doesn't make it the OS that's holding them back.

http://forum.kodi.tv/showthread.php?tid=202878
(2014-10-22, 14:43)RockerC Wrote:
(2014-10-22, 12:43)dkaneva Wrote:
(2014-08-26, 20:21)Hedda Wrote: Worth noting is that most of these limitations are issues with current Android 4.4 KitKat and older releases.

Many of these issues are said to be addressed in the next major Android release, L Developer Preview, which is rumoured to become Android 5.0 Lollipop.
No where in any press snippet have I seen any of these issues addressed with lollipop. Wishful thinking I guess!
I actually believe that it is now more than just wishful thinking based on rumors, most if these are now confirmed facts.

However questions remains if XBMC can actually take advantage of all those new features available in Android 5.0 (Lollipop) and to apps running on it.


Anyway, for starters see the full official changelog for Android 5.0 (Lollipop) on Google's official android.com website

http://www.android.com/versions/lollipop-5-0/

Media
Lower latency audio input ensuring that music and communication applications that have strict delay requirements provide an amazing realtime experience
Multi-channel audio stream mixing means professional audio applications can now mix up to eight channels including 5.1 and 7.1 channels
USB Audio support means you can plug USB microphones, speakers, and a myriad of other USB audio devices like amplifiers and mixers into your Android device
Capture full resolution frames around 30 fps
Support raw formats like YUV and Bayer RAW
State of the art video technology with support for HEVC main profile to allow for UHD 4K 10-bit video playback, tunneled hardware video decoding to save power and improved HLS support for streaming

Android TV
Support for living room devices
User interface adapted for the living room
Less browsing, more watching with personalized recommendations for content like movies and TV shows
Voice search for Google Play, YouTube and supported apps so you can just say what you want to see
Console-style Android gaming on your TV with a gamepad
Cast your favorite entertainment apps to your big screen with Google Cast support for Android TV devices

Runtime and Performance
A faster, smoother and more powerful computing experience
ART, an entirely new Android runtime, improves application performance and responsiveness
Up to 4x performance improvements
Compacting backgrounded apps and services so you can do more at once
Support for 64 bit devices, like the Nexus 9, brings desktop class CPUs to Android
Support for 64-bit SoCs using ARM, x86, and MIPS-based cores
Shipping 64-bit native apps like Chrome, Gmail, Calendar, Google Play Music, and more



Also checkout this other thread: http://forum.xbmc.org/showthread.php?tid=204551


Android SDK Tools Revision 23.0.5 and NDK Revision 10c have also now been released with Google's announcement of Android 5.0 (Lollipop)
https://developer.android.com/tools/sdk/tools-notes.html
https://developer.android.com/tools/sdk/ndk/index.html

This is the first SDK and NDK revisions to officially have support for making apps for Android TV, as such they include many new APIs just as Android 5.0 contain new features
http://developer.android.com/training/tv/start/index.html
http://developer.android.com/training/tv/index.html

Because Kodi is a native C++ application that uses the NDK, the most interesting stuff in Android 5.0 (Lollipop) for Kodi developers is probably the new APIs in API Level: 21

http://developer.android.com/about/versions/android-5.0.html

Android 5.0 APIs

API Level: 21



If you haven't tested your app against the new Android Runtime (ART)...


The 4.4 release introduced a new, experimental Android runtime, ART. Under 4.4, ART was optional, and the default runtime remained Dalvik. With Android 5.0, ART is now the default runtime.

For an overview of ART's new features, see Introducing ART. Some of the major new features are:
  • Ahead-of-time (AOT) compilation
  • Improved garbage collection (GC)
  • Improved debugging support
Most Android apps should just work without any changes under ART. However, some techniques that work on Dalvik do not work on ART. For information about the most important issues, see Verifying App Behavior on the Android Runtime (ART). Pay particular attention if:
  • Your app uses Java Native Interface (JNI) to run C/C++ code.
  • You use development tools that generate non-standard code (such as some obfuscators).
  • You use techniques that are incompatible with compacting garbage collection. (ART does not currently implement compacting GC, but compacting GC is under development in the Android Open Source Project.)

If your app uses RemoteControlClient...

The RemoteControlClient class is now deprecated. Switch to the new MediaSession API as soon as possible.

To display media playback controls if your app is running on the Android TV or Wear platform, implement the MediaSession class. You should also implement MediaSession if your app needs to receive media button events on Android devices.


If you are using the Android Native Development Kit (NDK)...

Android 5.0 introduces support for 64-bit systems. The 64-bit enhancement increases address space and improves performance, while still supporting existing 32-bit apps fully. The 64-bit support also improves the performance of OpenSSL for cryptography. In addition, this release introduces new native media NDK APIs, as well as native OpenGL ES (GLES) 3.1 support.

To use the 64-bit support provided in Android 5.0, download and install NDK Revision 10c from the Android NDK page. Refer to the Revision 10c release notes for more information about important changes and bug fixes to the NDK.
If your app binds to a Service...

The Context.bindService() method now requires an explicit Intent, and throws an exception if given an implicit intent. To ensure your app is secure, use an explicit intent when starting or binding your Service, and do not declare intent filters for the service.


If your app binds to a Service...

The Context.bindService() method now requires an explicit Intent, and throws an exception if given an implicit intent. To ensure your app is secure, use an explicit intent when starting or binding your Service, and do not declare intent filters for the service.


Audio playback

This release includes the following changes to AudioTrack:
  • Your app can now supply audio data in floating-point format (ENCODING_PCM_FLOAT). This permits greater dynamic range, more consistent precision, and greater headroom. Floating-point arithmetic is especially useful during intermediate calculations. Playback endpoints use integer format for audio data, and with lower bit depth. (In Android 5.0, portions of the internal pipeline are not yet floating point.)
  • Your app can now supply audio data as a ByteBuffer, in the same format as provided by MediaCodec.
  • The WRITE_NON_BLOCKING option can simplify buffering and multithreading for some apps.

Media playback control

Use the new notification and media APIs to ensure that the system UI knows about your media playback and can extract and show album art. Controlling media playback across a UI and a service is now easier with the new MediaSession and MediaController classes.

The new MediaSession class replaces the deprecated RemoteControlClient class and provides a single set of callback methods for handling transport controls and media buttons. If your app provides media playback and runs on the Android TV or Wear platform, use the MediaSession class to handle your transport controls using the same callback methods.

You can now build your own media controller app with the new MediaController class. This class provides a thread-safe way to monitor and control media playback from your app's UI process. When creating a controller, specify a MediaSession.Token object so that your app can interact with the given MediaSession. By using the MediaController.TransportControls methods, you can send commands such as play(), stop(), skipToNext(), and setRating() to control media playback on that session. With the controller, you can also register a MediaController.Callback object to listen for metadata and state changes on the session.

In addition, you can create rich notifications that allow playback control tied to a media session with the new Notification.MediaStyle class.


Media browsing

Android 5.0 introduces the ability for apps to browse the media content library of another app, through the new android.media.browse API. To expose the media content in your app, extend the MediaBrowserService class. Your implementation of MediaBrowserService should provide access to a MediaSession.Token so that apps can play media content provided through your service.

To interact with a media browser service, use the MediaBrowser class. Specify the component name for a MediaSession when you create an MediaBrowser instance. Using that browser instance, your app can then connect to the associated service and obtain a MediaSession.Token object to play content exposed through that service.


Storage - Directory selection

Android 5.0 extends the Storage Access Framework to let users select an entire directory subtree, giving apps read/write access to all contained documents without requiring user confirmation for each item.

To select a directory subtree, build and send an OPEN_DOCUMENT_TREE intent. The system displays all DocumentsProvider instances that support subtree selection, letting the user browse and select a directory. The returned URI represents access to the selected subtree. You can then use buildChildDocumentsUriUsingTree() and buildDocumentUriUsingTree() along with query() to explore the subtree.

The new createDocument() method lets you create new documents or directories anywhere under the subtree. To manage existing documents, use renameDocument() and deleteDocument(). Check COLUMN_FLAGS to verify provider support for these calls before issuing them.

If you're implementing a DocumentsProvider and want to support subtree selection, implement isChildDocument() and include FLAG_SUPPORTS_IS_CHILD in your COLUMN_FLAGS.

Android 5.0 also introduces new package-specific directories on shared storage where your app can place media files for inclusion in MediaStore. The new getExternalMediaDirs() returns paths to these directories on all shared storage devices. Similarly to getExternalFilesDir(), no additional permissions are needed by your app to access the returned paths. The platform periodically scans for new media in these directories, but you can also use MediaScannerConnection to explicitly scan for new content.


Wireless & Connectivity - Multiple network connections

Android 5.0 provides new multi-networking APIs that let your app dynamically scan for available networks with specific capabilities, and establish a connection to them. This functionality is useful when your app requires a specialized network, such as an SUPL, MMS, or carrier-billing network, or if you want to send data using a particular type of transport protocol.

To select and connect to a network dynamically from your app, follow these steps:

Create a ConnectivityManager.
Use the NetworkRequest.Builder class to create an NetworkRequest object and specify the network features and transport type your app is interested in.
To scan for suitable networks, call requestNetwork() or registerNetworkCallback(), and pass in the NetworkRequest object and an implementation of ConnectivityManager.NetworkCallback. Use the requestNetwork() method if you want to actively switch to a suitable network once it’s detected; to receive only notifications for scanned networks without actively switching, use the registerNetworkCallback() method instead.

When the system detects a suitable network, it connects to the network and invokes the onAvailable() callback. You can use the Network object from the callback to get additional information about the network, or to direct traffic to use the selected network.


Scheduling jobs

Android 5.0 provides a new JobScheduler API that lets you optimize battery life by defining jobs for the system to run asynchronously at a later time or under specified conditions (such as when the device is charging). Job scheduling is useful in such situations as:
  • The app has non-user-facing work that you can defer.
  • The app has work you'd prefer to do when the unit is plugged in.
  • The app has a task that requires network access or a Wi-Fi connection.
  • The app has a number of tasks that you want to run as a batch on a regular schedule.

A unit of work is encapsulated by a JobInfo object. This object specifies the scheduling criteria.

Use the JobInfo.Builder class to configure how the scheduled task should run. You can schedule the task to run under specific conditions, such as:
  • Start when the device is charging
  • Start when the device is connected to an unmetered network
  • Start when the device is idle
  • Finish before a certain deadline or with a minimum delay

Testing and accessibility improvements - Android 5.0 adds the following support for testing and accessibility:

The new getWindowAnimationFrameStats() and getWindowContentFrameStats() methods capture frame statistics for window animations and content. These methods let you write instrumentation tests to evaluate whether an app is rendering frames at a sufficient refresh frequency to provide a smooth user experience.

The new executeShellCommand() method lets you execute shell commands from your instrumentation test. The command execution is similar to running adb shell from a host connected to the device, allowing you to use shell-based tools such as dumpsys, am, content, and pm.

Accessibility services and test tools that use the accessibility APIs (such as UiAutomator) can now retrieve detailed information about the properties of windows on the screen that sighted users can interact with. To retrieve a list of AccessibilityWindowInfo objects, call the new getWindows() method.

The new AccessibilityNodeInfo.AccessibilityAction class lets you define standard or customized actions to perform on an AccessibilityNodeInfo. The new AccessibilityNodeInfo.AccessibilityAction class replaces the actions-related APIs previously found in AccessibilityNodeInfo.

Android 5.0 provides finer-grain control over text-to-speech synthesis in your app. The new Voice class allows your app to use voice profiles associated with specific locales, quality and latency rating, and text-to-speech engine-specific parameters.


Manifest Declarations - Declarable required features

The following values are now supported in the <uses-feature> element, so you can ensure that your app is installed only on devices that provide the features your app needs.
  • FEATURE_AUDIO_OUTPUT
  • FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING
  • FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR
  • FEATURE_CAMERA_CAPABILITY_RAW
  • FEATURE_CAMERA_LEVEL_FULL
  • FEATURE_GAMEPAD
  • FEATURE_LIVE_TV
  • FEATURE_MANAGED_USERS
  • FEATURE_LEANBACK
  • FEATURE_OPENGLES_EXTENSION_PACK
  • FEATURE_SECURELY_REMOVES_USERS
  • FEATURE_SENSOR_AMBIENT_TEMPERATURE
  • FEATURE_SENSOR_RELATIVE_HUMIDITY
  • FEATURE_VERIFIED_BOOT
  • FEATURE_WEBVIEW



RE: NVIDIA Shield (Android TV set-top box) - essential - 2015-03-06

(2015-03-05, 19:49)Tinwarble Wrote: Again, I think your missing the point, no, to use your analogy, you can't compare a Range Rover to a Ford Focus or a Honda Civic. But then they are designed to do different things.

Yes, they all are vehicles, but if you want something that you can go off road and still take the kids to school then you get the Range Rover, if all you need is something to get you back and forth to work and around town then you go for the Ford Focus or a Honda Civic. You wouldn't take a Focus to traverse the jungles of Africa or to drive through the Sahara.

And I think you're reading too much into that graph that they had. For one, it was showing the power of the Shield with the Grid against other devices and it was in reference to gaming. I mean, they also had an image up that compared it to a Xbox 360.

As for the "broad market", it's the same market that would by a FireTV or such device and wants a better experience (like having 4K Netflix streams) and to gamers and casual gamers. There is more than just a niche market for it.

I'm not trying to be a debbie downer here. I want this device to succeed, to me it also looks like a one-device to replace everything else. Outside of DVR function (which is an Android base limitation from my understanding) this could really be the one box for everything. I'd just rather this box be more like a Roku than a Boxee Box (in terms of success ... Roku still going strong, Boxee abandoned). My main point is, the pricing puts it in a spot where I don't think it'll end up in a lot of living rooms.

Shield Price Point: $199 for box and controller, not sure what remote will cost, but lets assume $19, so $220 entry point.

Three focuses: Streaming Crowd, Gamers, Media People (Us ... I consider us different from the streaming crowd because we require much more ... 24p, frame rate matching, HD pass thru, etc)

Streaming Crowd: I think this is your average user, your parents, who just want to stream Netflix/HBOGo/Pandora/Spotify, etc. They can get this function on sub $99 boxes, I don't think any of this market will opt for a $220 box no matter how much more powerful it is when a sub $99 box will do the same from their stand point. Also, the next FireTV/AppleTV/Roku and other boxes will probably pick up 4k and some of the other features the Shield is offering, and stay at their current price points. Won't be as powerful because of the X1, but there will be more overlap. The streaming crowd is not going to buy the Shield at its current price point, in my opinion. If there is a $149 media package (base unit and media remote) ... then I think there is more of a discussion about the premium being worth the price difference, and some of that market is stolen from Roku/FireTV/AppleTV. Again, the point is building a user base, getting in the living room over other similar devices.

Gamers: I have mixed feelings about this crowd as well. At $199 I'm sure some will buy the Shield with gaming in mind, but as I've said before, you'd assume most gamers already have a nextgen console or gaming pc already. I don't know how many will be buying this as their primary gaming machine. This machine will require always on internet (which was a big backlash of the XboxOne originally) and will require a pretty decent connection. It could also obliterate anyone who has a capped internet plan. This is being billed as a game streaming machine, I doubt you'll ever be able to download the game and play locally but can't know at this point. $199 with a controller makes sense, and I think gamers will be interested, but I don't know that this will ever take a major market share for gamers. I could see myself using the GameStream feature to rent games or play demos, but if I'm paying the same price (the keynote showed $59.99 for games on the screen), I'd still rather own the ps4 game and be able to play offline. Again, I'd be buying this box as a media machine, gaming would be a secondary feature for me, but something I might use/try.

Media People: Yes, we would be more than willing to pay $220 (with the media remote) to have one box that does just about everything, however we are a minority market. I don't think we are enough to sustain a product ... similar to the Boxee Box.

What started our discussion was the fact you didn't think they needed to come down in price, that $199 is worth what we are getting. I agree with you, $199 for the box alone would be worth it to us (media people ... informed techies), especially if the 24p and frame rate matching works properly along with the HD pass thru. This would be the main box for our crowd for the most part. My point has always been I think it's priced weird to make a large market impact... it's in a middle ground for all of it's different target audiences, and I don't know who will buy it.

I don't think they need to lower the price of the box, but I think the entry price point needs to be lower to grab a portion of the media streamer segment. Nvidia is basically saying the machine itself is $139 if the controller is $59. We don't know what the remote will cost, but they can put out a media package (changing out the controller for the remote) and the entry point will be lower without cutting any prices. If their only package is the $199 with the controller, the only people who will buy this is our market segment (media people) and gamers. As for the gamers, I'm not sure, maybe other gamers will chime in, I play a couple games on the ps4, but I don't consider myself a gamer. I don't know how the value of this system will really appeal to that segment. Maybe others can chime in on how they feel about the price point related to what this system claims to do vs. their consoles and pcs.


RE: NVIDIA Shield (Android TV set-top box) - Tinwarble - 2015-03-06

I'm not going to read all that! Rofl

I will be short and sweet. Whether there is a large market for the Shield at the price point (even if it is weird), well........we'll just have to disagree. And it really doesn't matter as it is what it is, as is the price.

I do think you're way low on your estimation of what the remote will be. The Fire TV remote is $30, and it isn't rechargeable, nor does it have a touch capabilities. So you are looking at it being probably at least $30, and if I had to take a guess, it will probably be closer to the $40 range. So even if it were bundled with a remote rather than the controller you are still not looking a that big of a difference in savings.

Your argument would also have more validity if you actually need the remote. But since the Shield comes with a IR receiver built in and you can use it with a Harmony IR remote out of the box (which many people already have) it's unnecessary. As well, you can probably just pick up a Fire TV Stick remote for $15 or some other cheap BT remote that will work. The only reason to have the Shield remote is if you want a "matching set".

You also have to keep in mind that Nvidia is leveraging the Shield against their new Grid services. So having a controller bundled with it makes more sense.


RE: NVIDIA Shield (Android TV set-top box) - poofyhairguy - 2015-03-06

(2015-03-06, 08:08)Tinwarble Wrote: EDIT: And just FYI, I did put in a request about getting info on whether it will support 24p and/or auto frame rate switching. I was told they'll contact me be e-mail when they have some info, so I'll update with what ever response I get.

Awesome, please let us know.


RE: NVIDIA Shield (Android TV set-top box) - essential - 2015-03-06

(2015-03-06, 18:16)Tinwarble Wrote: I'm not going to read all that! Rofl

I will be short and sweet. Whether there is a large market for the Shield at the price point (even if it is weird), well........we'll just have to disagree. And it really doesn't matter as it is what it is, as is the price.

I do think you're way low on your estimation of what the remote will be. The Fire TV remote is $30, and it isn't rechargeable, nor does it have a touch capabilities. So you are looking at it being probably at least $30, and if I had to take a guess, it will probably be closer to the $40 range. So even if it were bundled with a remote rather than the controller you are still not looking a that big of a difference in savings.

Your argument would also have more validity if you actually need the remote. But since the Shield comes with a IR receiver built in and you can use it with a Harmony IR remote out of the box (which many people already have) it's unnecessary. As well, you can probably just pick up a Fire TV Stick remote for $15 or some other cheap BT remote that will work. The only reason to have the Shield remote is if you want a "matching set".

You also have to keep in mind that Nvidia is leveraging the Shield against their new Grid services. So having a controller bundled with it makes more sense.

Hah, fair enough ... but you are still speaking to techies. Many people just want to take it out of the box and have it work. The fact that it has an IR receiver is great for us, but probably doesn't mean much to the average user ... who doesn't have a harmony, and isn't going to want to buy a separate/different remote and figure out how to sync it up.

I guess I just think they are going to miss out on a major market segment, the simple streamers (who I'd argue is the largest market segment), in its current form.

I guess it doesn't matter to our group. With an X1, 4k, hdmi 2.0, x265, hevc ... even if the device fails miserably in general to gain a large user-base, it'll be powerful enough for us for years to come.


RE: NVIDIA Shield (Android TV set-top box) - ozkhan1 - 2015-03-06

I dont get it.

People dont mind spending 2-5 thousand dollars on TVs they really like. Because it has this feature or that, quality looks good, etc


Why would you not want to spend $200 for a box that can be a potential replacement for your streaming box, potentially replace your DVR, Blu ray disc player, and act as a gaming console all at the same time?


RE: NVIDIA Shield (Android TV set-top box) - Topken - 2015-03-06

I see this as a media/emulation box personally. So that $200 is justifiable for me with the controller in tow. That the Shield Remote is about the only one to have the built in headphone port besides the roku 3 remote. So that in of itself is a great reason to pick up the remote.

I was personally thinking they would offer the box+remote at about the $150 price point then I would have to buy the controller separate so having the controller on board that can do about 90% of the things the remote does is a good thing for me as for controlling kodi I will likely either use the offical remote app on android or YATSE.


RE: NVIDIA Shield (Android TV set-top box) - BORIStheBLADE - 2015-03-06

(2015-03-06, 19:23)ozkhan1 Wrote: I dont get it.

People dont mind spending 2-5 thousand dollars on TVs they really like. Because it has this feature or that, quality looks good, etc


Why would you not want to spend $200 for a box that can be a potential replacement for your streaming box, potentially replace your DVR, Blu ray disc player, and act as a gaming console all at the same time?

I don't think most are complaining about $200.00 if it will do all the 2015 expected media streaming features we want. I think most realistic people know you can't get everything for less than $100.00. I know some come on here and want the world for less but they are just being a bit ridiculous..

To us on here wanting it for streaming I think the gaming aspect is probably second and might not even use it. I think most that game now a days are using a PC or have a established console. Android doesn't have the gaming catalog that PC and Consoles have. Even Linux games have been a slow process..

When you guys mention emulation are you still talking about using Android to emulate?


RE: NVIDIA Shield (Android TV set-top box) - Tinwarble - 2015-03-06

(2015-03-06, 19:48)Topken Wrote: I see this as a media/emulation box personally. So that $200 is justifiable for me with the controller in tow. That the Shield Remote is about the only one to have the built in headphone port besides the roku 3 remote. So that in of itself is a great reason to pick up the remote.

Except the controller has the headphone jack built in also, so again you don't really need the remote.

Image


RE: NVIDIA Shield (Android TV set-top box) - Topken - 2015-03-06

Yeah using apps like EPSXE,FPSE,MyBoy, and other android based emulators. With the power of the X1 it should even handle Dolphin as well for Wii/Gamecube emulation.

(2015-03-06, 19:55)Tinwarble Wrote:
(2015-03-06, 19:48)Topken Wrote: I see this as a media/emulation box personally. So that $200 is justifiable for me with the controller in tow. That the Shield Remote is about the only one to have the built in headphone port besides the roku 3 remote. So that in of itself is a great reason to pick up the remote.

Except the controller has the headphone jack built in also, so again you don't really need the remote.

Image

Hence my comment about the controller doing 90% of the stuff I would need the remote for including the headphone jack so for the other 10% I could use one of the many universal remotes I have hanging around here if I really need a remote.

I really do need to pick up either a Harmony 350 or a 650 at some point in the future.


RE: NVIDIA Shield (Android TV set-top box) - poofyhairguy - 2015-03-06

(2015-03-06, 19:56)Topken Wrote: With the power of the X1 it should even handle Dolphin as well for Wii/Gamecube emulation.

Lets not get crazy lol. Dolphin eats a CPU like I eat chocolate. For smooth Dolphin emulation my upstairs HTPC has a i5 2500K at 4.6GHZ. We won't get near that level of CPU power in ARM for at least five years, if not longer. And for some games I wish I had more power than that.

Actually Nvidia's custom CPUs have been a letdown to me. They should have copied Apple and done everything they could to make their cores almost Intel-like, but instead their design is all this smoke and mirrors that in some instances barely provides a benefit over a stock ARM core. It has been a letdown so far, and I don't expect this gen to be a huge leap.

But this GPU on this thing will be a monster. Like leave a PS3 in the dust kind of monster. That will be fun, I expect a few more console ports to Android.

Of course none of this matters for Kodi. For Kodi use lets just hope that the stock ROM is better than what we see from many Android vendors- aka things that are claimed to be supported are supported. I am very optimistic, no one delivers like Nvidia in this segment when they care to.


RE: NVIDIA Shield (Android TV set-top box) - Topken - 2015-03-06

The 64bit Tegra K1 can almost run Dolphin full speed on some games.

Nvidia is still updating the original Shield portable. So yeah they tend to stand by their products even when they don't sell all that well. They are also one of hte companies to price their mobile products quite cheaply. Shield Tablet is a great price and so is this box. even tho they run the most powerful hardware when they come out. Aka Tegra K1 and Tegra 4 at the times of the Shield and Tablet releases were the most powerful chips out.