xboxscene.org forums

Xbox360 Forums => Xbox360 Software Forums => XeXDK development => Topic started by: Xbox-Scene on April 10, 2011, 04:15:00 PM

Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: Xbox-Scene on April 10, 2011, 04:15:00 PM
Codec Libraries, Video Player for Homebrew 360s WIP Update
Posted by XanTium | April 10 18:15 EST | News Category: Xbox360
 
The team working on porting codec libraries to homebrew Xbox360s (JTAG and DevKit) have posted an update about their progress on logic-sunrise:
Quote

The project to port extra codecs has made a lot of progress. We now have h264, flv, bluray avi, xvid, mp4, wmv, and many other formats all playing perfectly, mkv and other external libraries are being added now. As this project uses open source libraries and code expect a full source soon. The current player uses the ffmpeg standard SDL (ported to the xbox 360 by lantus). There are plans to integrate video playback within our favorite dashboard :)

A few questions we've seen from people are
Q Will there be streaming capabilities?
A we hope in time that our player, and whoever decides to take on homebrew video, will support networking capability.
Q What's the point, won't this crash my jtag?
A Sadly, some people are too scared to try homebrew because they think their jtag will die. Media playback will not  stress the system to the point of rrod. This can be proved by showing system temps during playback. Gaming requires way more power.
    Q Why are the french doing so much for homebrew?
    A Razkar is our friend, and there are also some talented french coders.
    Q Duh?
    A Winning

    As we believe that homebrew should be non profit and solely for the purpose of open usage of this amazing system microsoft has given us that we love, we do not take donations, but if you are interested in our project please consider a donation to help our friends in Japan. http://www.redcross.org/

News-Source: logic-sunrise.com



Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: Haygar on April 10, 2011, 05:32:00 PM
bdaybiggrin.gif  gift.gif  love.gif  bdaybiggrin.gif  gift.gif  love.gif  pop.gif
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: burnshroom on April 10, 2011, 06:06:00 PM
QUOTE(Haygar @ Apr 10 2011, 06:32 PM) View Post

bdaybiggrin.gif  gift.gif  love.gif  bdaybiggrin.gif  gift.gif  love.gif  pop.gif



+1
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: rami1 on April 10, 2011, 06:08:00 PM
lurk.gif YES THEY CAN  lurk.gif
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: MODern Chris on April 10, 2011, 08:44:00 PM
Of course my JTAG Falcon decides to red ring when we are so close to the one thing I've been waiting for. sad.gif Now I have to find someone to fix the damn thing. Amazing work though. Can't wait for .mkv playback so I don't have to hook up my laptop to the tv anymore to watch stuff.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: brandogg on April 10, 2011, 09:13:00 PM
Pretty awesome to see. 1080p MKV playback was just added to the Showtime Player for PS3 as well (and the much needed NTFS support), nice to see some true HTPC quality stuff is on it's way. Only thing missing will be Blu Ray playback, but there's always Linux, I suppose.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: cancerous1 on April 10, 2011, 10:29:00 PM
Thanks! this is awesome!
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: tomgreen99200 on April 10, 2011, 11:18:00 PM
Amazing work, I would love to have .mkv playback on my 360. I also like how they mention that they dont accept donations but helping out Japan via the Red Cross is ok. You guys kick ass!  love.gif
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: juggahax0r on April 11, 2011, 01:35:00 AM
I saw a lot of bashing in the other thread on this topic so i am going to put my 2 cents in on this:

A media player is not going to tax the system more than a video game does , the GPU goes through a lot more processing and displaying textures etc than it does re-playing a video. Common sense will tell you that , certain games are known for being even worse than others. Consider that it is taking raw data and processing it on screen and also allowing you to interact in realtime with the software using a controller , yea it takes a lot more power to do that than it does to play something back .... it's just that simple.

If you don't think their is any point to it why are you posting? TROLLING!!!

Everyone who was involved with the Xbox 1 scene would love to see something like XBMC on the 360 , with an opensource and working Codec library this can be possible. Without one it's not , opensource doesn't really matter except for other developers to create things with them , whatever a working codec library is a very good thing. This isn't just news it's BIG news.

 Yes an Xbox 360 is a "Video game console" ; but let me ask you this , is that what MS markets it as? No not by any means , it also has netflix , a built in albeit shitty media player , and social networking. I have a PC I can play games on it , I can run Netflix or Windows Media Center , social network , word process etc ... the difference is the nice tight package , custom software that works better with a hand held controller on the 360 , and the lack of certain other features which are truly pointless on a media device. When the first game systems came out , the reason they only played games is because that's all they had power to do. It's 2011 get with the damn times.

 Now on the point of their being better options for playing media I.E Apple T.V .... that's fine if that is your opinion ... but this is Xbox-Scene we are all here because we have Xboxes and we like modding them, it's not Apple T.V-Scene or Ubuntu Scene. Sure their are those sections down in the forums , but the name says enough. We are all supposed to be here to better the scene , to help it move forward. If you can only contribute ungrateful comments just go away

 Ok i'm done ranting; let's hope for a great future for homebrew .... this is a big deal.
Thank you too all those involved in finally making this a reality
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: radoman on April 11, 2011, 01:44:00 AM
Amen to that jugga.

Thanks to all involved. This is looking very promising indeed.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: Grim187 on April 11, 2011, 03:21:00 AM
(IMG:http://174.120.39.164/forums/style_emoticons/default/love.gif)

That Was Fast.

Thanks!
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: royvedas on April 11, 2011, 05:05:00 AM
"I wants!", I says!
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: MinerWilly on April 11, 2011, 05:08:00 AM
"There are plans to integrate video playback within our favorite dashboard smile.gif"

Exciting stuff!  love.gif
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: jappi88 on April 11, 2011, 05:46:00 AM
awesome news biggrin.gif , i hope they add .srt support too, my jtag (jasper 512mb) is now more precious then ever  love.gif
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: hfmls on April 11, 2011, 06:52:00 AM
yes, .srt support is a must too smile.gif
this is going really fast. Plus opensource will be great.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: W1zz on April 11, 2011, 02:27:00 PM
This would be fantastic if it could play over a network. Got a poporn hour full of .mkv's just waiting to be streamed from.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: tk_saturn on April 11, 2011, 03:57:00 PM
^^^

You'll be able to use Samba.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: Mik3h on April 11, 2011, 04:05:00 PM
Only thing is the file system not allowing the storage of single files exceeding 4GB. Looks like it's streaming unless someone can integrate some NTFS support.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: srath on April 11, 2011, 06:15:00 PM
QUOTE(Mik3h @ Apr 11 2011, 04:05 PM) View Post

Only thing is the file system not allowing the storage of single files exceeding 4GB. Looks like it's streaming unless someone can integrate some NTFS support.


Just format with HFS+
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: symbal on April 11, 2011, 07:20:00 PM
Finally the first genuine reason to have a Jtag 360.
Until now there's been little reason but piracy.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: Takieda on April 11, 2011, 07:35:00 PM
.srt supprot isn't an issue. The codecs are (in this case) video compressors that allow you to play video. An .srt file is an overglorified .txt file. The codecs are being created to allow other coders to implement them in their own homebrew, so it's the homebrew app programmer/team that will have to integrate the support for subtitle files/formats. I'm more interested in proper support for .ssa & .ass files (very robust, and in some cases, totally awesome, subtitle formats - allowing you insert any font you want, change the color of text, even allow for simple color changing animations, ala karaoke, to be inserted). XBMC never properly supported it, and as such, some of the videos I have just don't look half as nice as on my PC running through Zoom player.
At the end of the day, you know enough demand will get it into whatever dashboard/homebrew/whatever that it WILL be there. The BIG news is just the codecs... THIS is exciting, and making me wish I hadn't passed up that other JTAG a few months ago. With time all will be supported. With time, all will be teh awesomes. With time *droooooool*
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: edwinmcdunlap on April 11, 2011, 11:30:00 PM
Why not just port XBMC?
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: Takieda on April 12, 2011, 12:10:00 AM
QUOTE(edwinmcdunlap @ Apr 12 2011, 12:30 AM) View Post

Why not just port XBMC?

XBMC is, at it's core, a ported Mplayer, with an advanced GUI, networking system, etc. It's a huge bit of code, and it's designed for x86 architecture (remember, every port of XBMC that exists in non-alpha or proof of concept stages, is standard x86, from the Xbox's modified 733Mhz Celeron processor, to the x86 linux ports, and windows ports, etc). Easy to port around to other operating systems so long as the core architecture and hardware on those systems is similar enough.

Now the Xbox 360 has a PowerPC core - very significantly different from the original Xbox (think older Mac computers, running G4's as a general example). Rewriting, or porting, XBMC for PowerPC is a monumental task. What's being done here is the first steps towards such an idea (though the end result, I'd wager, won't be XBMC 11, or whatever version they may be up to), though it will be more a spiritual successor than a direct "port." Mplayer, the core of XBMC, is a basic video player with a huge array of codecs built in. The first step, here, is to port the individual codecs, keeping them open source allowing the homebrew community to make use of them, and provide a large base to work from.

This is a great step forward. Though it may seem like a complete rewrite of XBMC, what is being done here can easily be added to the already existing architecture of FSD's media player, or just put it into its own shell. Remember, XBMC itself started out much smaller and much less ambitious in nature than the behemoth that it has become. Before XBMC it was a the much leaner XBMP (Xbox Media Player), and before that it was YAMP (and one other whose name eludes me). Each project was a large task in and of itself just to see the basic concept of playing video on the original Xbox, then straddling more formats, then giving the user a better interface, and so on.

Remember, baby steps. In order to achieve any lofty goal, one must have the pathway laid out before you before you can make progress.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: juggahax0r on April 12, 2011, 12:13:00 AM
QUOTE(edwinmcdunlap @ Apr 12 2011, 01:30 AM) View Post

Why not just port XBMC?


 XBMC wasn't able to be ported until this ^^ was done .... now that is possible. I won't speculate on whether anyone is working on anything of the kind; but it is now possible for them to include these codecs in their own work.  The xex that runs the videos is already a media player backend , it just doesn't have a GUI , it plays a file called test.avi , or whatever format you are going for.  You could say the future has arrived.
 Opensource means that this doesn't even have to be XDK built , it could also be compiled for Linux and LibXenon/Xell based applications, Which would mean no MS code and therefore legal to distribute =) .... This is a game changer as far as I am concerned , we just need to encourage the devs through positivity , to put these codecs to good use.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: HotKnife420 on April 14, 2011, 08:34:00 PM
QUOTE(symbal @ Apr 12 2011, 02:20 AM) View Post

Finally the first genuine reason to have a Jtag 360.
Until now there's been little reason but piracy.


 Yes, because we all know everyone who buys their movies has been dying to rip them to mkv and stream them to their 360...
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: Firetalion on April 17, 2011, 10:39:00 PM
QUOTE(shookie @ Apr 12 2011, 01:25 PM) View Post

I don't think there is a need for XBMC port... save the resources and give us a straight menu app using the codecs with network support... and output to 1080p... = heaven...

 i mean sure it would be hot to get some cover art and such... but the core function is what I personally want!


I have to disagree.  While the core function would be wonderful, and what we really need at this point...  have you ever tried to watch some random episodes of your favorite shows with a 360?  Naw, no random function.  Hmm, well, how about trying to watch a slideshow of files in your pictures directory while playing music, or even set up as a screensaver?  Nope, no dice there either.  Hmm, how about set up a playlist of video files in general.  Nope, you have to manually pick and click every episode you want, and it's the main reason why Windows Media Center is flawed, if you ask me.  The same for the core 360 multimedia capabilities.

But I digress, this thread brings alive a hope that I had all but let die for 360 Jtag abilities.  All my Cowboy Bebop and FLCL episodes, as well as most blu-ray rips, are collecting endless digital dust these days.

Great props to everyone involved in this project! =oD
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: Obveron on April 19, 2011, 07:31:00 AM
QUOTE(symbal @ Apr 12 2011, 02:20 AM) View Post

Finally the first genuine reason to have a Jtag 360.
Until now there's been little reason but piracy.

QUOTE(HotKnife420 @ Apr 15 2011, 03:34 AM) View Post

Yes, because we all know everyone who buys their movies has been dying to rip them to mkv and stream them to their 360...

QUOTE(hfmls @ Apr 15 2011, 04:43 PM) View Post

hahaha, well said

 laugh.gif  I loled.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: Obveron on May 04, 2011, 06:53:00 AM
This is at the early stage of building codec libraries.  Questions on what containers might be supported by a yet to be developed player are premature.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: cancerous1 on May 06, 2011, 12:12:00 AM
QUOTE(edwinmcdunlap @ Apr 12 2011, 06:30 AM) View Post

Why not just port XBMC?


Go for it, it's open source...

QUOTE(juggahax0r @ Apr 12 2011, 07:13 AM) View Post

.... This is a game changer as far as I am concerned , we just need to encourage the devs through positivity , to put these codecs to good use.


Cheers Jugga, I agree

QUOTE(HotKnife420 @ Apr 15 2011, 03:34 AM) View Post

Yes, because we all know everyone who buys their movies has been dying to rip them to mkv and stream them to their 360...


Not helping.. why don't you go start a thread about piracy n joke about it there?

QUOTE(Obveron @ May 4 2011, 01:53 PM) View Post

This is at the early stage of building codec libraries.  Questions on what containers might be supported by a yet to be developed player are premature.


Well said.
Title: Codec Libraries, Video Player for Homebrew 360s WIP Update
Post by: hfmls on May 07, 2011, 03:17:00 PM
mkv and divx ffmpeg libraries...
all we need is a gui now smile.gif

    http://www.logic-sun...ource-code.html