What makes you think that? If the RPi had MPEG2 hardware acceleration, I don't see any reason it wouldn't make a great MythTV frontend?rpdom wrote:Either by running a MythTV frontend (which would b hoping a bit much)
What makes you think that? If the RPi had MPEG2 hardware acceleration, I don't see any reason it wouldn't make a great MythTV frontend?rpdom wrote:Either by running a MythTV frontend (which would b hoping a bit much)
The memory requirement, for one, the MySQL usage for another, plus the overheads of MythTV and Xorg. On their own, each of these wouldn't be a problem, but they add up. Also a fair bit of cpu time will still be taken up with passing the video stream to the gpu and with procesing audio too,AndrewS wrote:What makes you think that? If the RPi had MPEG2 hardware acceleration, I don't see any reason it wouldn't make a great MythTV frontend?rpdom wrote:Either by running a MythTV frontend (which would b hoping a bit much)
It's being pushed as an education machine, not a media centre. The media centre bit is a fortunate side effect.robwriter wrote:I might not be young and trendy anymore, but I watch massive amounts of TV and DVDs all of which are MPEG-2. And I do so entirely on computers hooked up to TV's.
There is a market for this - the Pi is being pushed as a media centre machine, but the reality is without MPEG2 it's usefulness is limited.
XBMC works fine playing all sorts. Does Myth require that much more processing oomph?rpdom wrote:The memory requirement, for one, the MySQL usage for another, plus the overheads of MythTV and Xorg. On their own, each of these wouldn't be a problem, but they add up. Also a fair bit of cpu time will still be taken up with passing the video stream to the gpu and with procesing audio too,AndrewS wrote:What makes you think that? If the RPi had MPEG2 hardware acceleration, I don't see any reason it wouldn't make a great MythTV frontend?rpdom wrote:Either by running a MythTV frontend (which would b hoping a bit much)
I'm glad you asked, because there seems to be a bunch of antipathy around folks expressing that MPEG2 as a requirement. So perhaps if I explain, then it will either make sense, or provide a insightful counter-argument that convinces me to do/want something else.jamesh wrote: Why are you watching DVD as MPEG2? I always rip to H264 - much better compression (about twice as good for same quality) as MPEG2. Or are you playing direct from DVD?
I have one. It played netflix until recently. It doesn't run XBMC and it does not play MPEG2 Live and it does not play ISOs. I never got anywhere with the BD's either. Supposedly Plex can get involved somehow, but who knows. I suspect (haven't confirmed) that there is transcoding involved -- ups the requirements of the head-end box substantially, but sometimes that's the cost of a thin-client. I gave it away to a friend who only needed netflix.jamesh wrote: If you watch that much stuff I'd really recommend something designed for the purpose such as the Roku2 device. It uses the same SoC but does have MPEG2. Cheapest one is £50 I think, but is designed for the job.
jamesh wrote: It's being pushed as an education machine, not a media centre. The media centre bit is a fortunate side effect.
Maybe it's over the top to say the Pi is being pushed as a media centre, but the Foundation aren't playing this aspect of it down either. And XBMC works pretty well right now and will continue to improve, so it does have some use in this role.jamesh wrote:It's being pushed as an education machine, not a media centre. The media centre bit is a fortunate side effect.robwriter wrote:I might not be young and trendy anymore, but I watch massive amounts of TV and DVDs all of which are MPEG-2. And I do so entirely on computers hooked up to TV's.
There is a market for this - the Pi is being pushed as a media centre machine, but the reality is without MPEG2 it's usefulness is limited.
Why are you watching DVD as MPEG2? I always rip to H264 - much better compression (about twice as good for same quality) as MPEG2. Or are you playing direct from DVD?
If you watch that much stuff I'd really recommend something designed for the purpose such as the Roku2 device. It uses the same SoC but does have MPEG2. Cheapest one is £50 I think, but is designed for the job.
Not really a carrot - do you know of any decent Arm chips that DONT have GPU's that you can get for a similar price? The carrot is more likely to be in the 3D area than in video playback as that certainly has teaching potential.gritz wrote:Given the pragmatic decisions evident elsewhere on the Pi board I can only assume that the inclusion of a GPU that seems overspecced for a budget educational device was to act as a carrot.
I'm sure that some kind of challenge / response licencer and software validation layer could be set up, but amongst other things the MPEG-2 licencing bods would need to be convinced that the entire systen was absolutely secure.
I suppose it's a reminder of the caveat emptor thing - if you're buying into any hardware / software with a particular task in mind then get it for what it can do now, not what it may be able to do at some point in the future.
I agree with everything you just said.gritz wrote:Given the pragmatic decisions evident elsewhere on the Pi board I can only assume that the inclusion of a GPU that seems overspecced for a budget educational device was to act as a carrot.
I'm sure that some kind of challenge / response licencer and software validation layer could be set up, but amongst other things the MPEG-2 licencing bods would need to be convinced that the entire systen was absolutely secure.
I suppose it's a reminder of the caveat emptor thing - if you're buying into any hardware / software with a particular task in mind then get it for what it can do now, not what it may be able to do at some point in the future.
Other devices that play MPEG2 typically load their firmware from a ROM chip, not a user-accessible (and modifiable) SD cardrobwriter wrote:Surely it just needs to be as robust as the other people selling MPEG2 licenses? How do other companies get around this?
As a charity rather than a for-profit entity, I believe the Foundation's priorities lie with the charitable aim, rather than customer demands?thefrog wrote:I think this is your best and most supportable argument about MPEG2 -- "We have other goals that we believe to be more important." I think that does trump MPEG2. I like the idea and vision of the Pi. I do not regret my purchase and hope it supports the foundation. The fact that the Pi does not do what I wanted is my fault for not doing the proper research. It has surprised me in a number of positive ways as well.
I would like to humbly suggest that you have not yet seen the true demands of your customer base due to the lack of ready availability. I am sure that the request for features will mature as more Pi's get out there and MPEG2 will probably be somewhere among them -- the foundation will have to prioritize according to the demand.
I don't think it's antipathy as such, just an expression that, if you have mpeg-2 decoding ability as a fundamental requirement, buying a device that doesn't provide that functionality, doesn't advertise itself as providing that functionality, and is aimed at a completely different market sector - then moaning about the lack of said functionality is a bit daft, regardless of whether that's due to an "artificial hobbling" of the chipset used.thefrog wrote:...there seems to be a bunch of antipathy around folks expressing that MPEG2 as a requirement. So perhaps if I explain, then it will either make sense, or provide a insightful counter-argument that convinces me to do/want something else.
Indeed.thefrog wrote:The fact that the Pi does not do what I wanted is my fault for not doing the proper research.
[/quote]thefrog wrote:I would like to humbly suggest that you have not yet seen the true demands of your customer base due to the lack of ready availability. I am sure that the request for features will mature as more Pi's get out there and MPEG2 will probably be somewhere among them -- the foundation will have to prioritize according to the demand.
I guess I was thinking of licenses in Windows applications which are easy to pirate. But then I guess the MPEG2 license holders don't care as there are free implementations anyway.AndrewS wrote:Other devices that play MPEG2 typically load their firmware from a ROM chip, not a user-accessible (and modifiable) SD cardrobwriter wrote:Surely it just needs to be as robust as the other people selling MPEG2 licenses? How do other companies get around this?And said (more expensive?) devices always come with MPEG2 as standard, they don't require an "upgrade pack".
What about major companies selling software MPEG 2 players?AndrewS wrote:Other devices that play MPEG2 typically load their firmware from a ROM chip, not a user-accessible (and modifiable) SD cardrobwriter wrote:Surely it just needs to be as robust as the other people selling MPEG2 licenses? How do other companies get around this?
*shrug* I guess it's up to Apple and their lawyers to prove to the MPEG-LA that their software isn't easily piratableMax wrote:What about major companies selling software MPEG 2 players?AndrewS wrote:Other devices that play MPEG2 typically load their firmware from a ROM chip, not a user-accessible (and modifiable) SD cardrobwriter wrote:Surely it just needs to be as robust as the other people selling MPEG2 licenses? How do other companies get around this?
E.g.: http://www.apple.com/quicktime/extendin ... nents.html
Does the MPEG-LA actually require that?AndrewS wrote: *shrug* I guess it's up to Apple and their lawyers to prove to the MPEG-LA that their software isn't easily piratable![]()
Think that in a jury trial RPF will do a lot better than AppleApple can afford more lawyers (and software developers, obviously) than the RPF
I think they pay for a bulk licence up front. If it get pirated it gets pirated. Problem we have is that the MPEG2 code runs on the GPU, and the Foundation pays for the GPU, and the numbers are trackable.Max wrote:What about major companies selling software MPEG 2 players?AndrewS wrote:Other devices that play MPEG2 typically load their firmware from a ROM chip, not a user-accessible (and modifiable) SD cardrobwriter wrote:Surely it just needs to be as robust as the other people selling MPEG2 licenses? How do other companies get around this?
E.g.: http://www.apple.com/quicktime/extendin ... nents.html
No idea!Max wrote:Does the MPEG-LA actually require that?AndrewS wrote: *shrug* I guess it's up to Apple and their lawyers to prove to the MPEG-LA that their software isn't easily piratable![]()
Mea culpa, I shouldn't believe everything I read on these forumsOnly place where I have ever heard that is in this forum.
Yeah, when I bought my first IDE DVD-ROM drive (it had a silver bezelApple is certainly not the only one with software players, believe there used to be several licensed ones for Windows, before VLC and the other free players became popular.
I rather suspect that it's not a case of not caring, so much as it's a case of not being *able* to do anything about it....or at least, not being able to do anything profitable about it. (Suing some 20-something without financial resources would result in a cease-and-desist order, but they'd have to pay their own lawyers money to get that and wouldn't get anything back. It'd just be an expensive game of "whack a mole" with no return on the money spent, except a ton of bad publicity.)robwriter wrote: I guess I was thinking of licenses in Windows applications which are easy to pirate. But then I guess the MPEG2 license holders don't care as there are free implementations anyway.
Note...I am not opposed to including MPEG-2 in the GPU blob, but...zanophol wrote:I would also like to join the growing chorus of people pleading for an alternative from the foundation for this functionality. I know it means some more $$$, but it would be worth it.