Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
translations translations
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  Holy cripes, the video project has finally gotten started!
« previous next »
  • Print
Pages: 1 2 [3] 4 5

Author Topic: Holy cripes, the video project has finally gotten started!  (Read 28339 times)

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Holy cripes, the video project has finally gotten started!
« Reply #30 on: August 08, 2006, 07:14:10 PM »
Right now it has to be a video-only Mpeg-1 or Mpeg-2 stream, I believe. The extension expected is M2V.
Logged

Offline crescentfresh

  • Member
  • *
  • Posts: 112
Re: Holy cripes, the video project has finally gotten started!
« Reply #31 on: August 08, 2006, 07:18:22 PM »
Ah, ok.  From the release notes, I thought it could play any mpg1 or mpg2 files, but with no sound.  My bad.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Holy cripes, the video project has finally gotten started!
« Reply #32 on: August 08, 2006, 07:20:04 PM »
It's very *very* far from being particularly usable yet.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 9378
Re: Holy cripes, the video project has finally gotten started!
« Reply #33 on: August 08, 2006, 07:35:44 PM »
Quote from: linuxstb on August 08, 2006, 08:11:49 AM
Quote from: senab on August 08, 2006, 05:24:45 AM
In terms of complexity, how complex is MPEG2 to decode? I know H264 is more much more complex, but what about straight MPEG4-V?

The short answer is that I don't know - but I would expect MPEG-4 to be more complex.  Newer codecs normally are...  But then again, I expected mpegplayer to perform better with MPEG-1 files than MPEG-2, but it seems to decode them at a similar speed.


IIRC for progressive scan video, MPEG1 and MPEG2 are actually very, very similar.  I don't really remember where I heard that though.
Logged

Offline senab

  • Artist
  • Member
  • *
  • Posts: 188
  • The Mighty Senab!!!
    • senab.co.uk
Re: Holy cripes, the video project has finally gotten started!
« Reply #34 on: August 09, 2006, 01:06:23 PM »
I'd love for the future of this, that Rockbox could output a PAL/NTSC TV resolution picture. I don't think it really matters what the codec used is (although the OSS encoders for the MPEG4 are much better than MPEG2). For this to happen though, I can see three stumbling blocks:

1) The broadcom core (on iPod 5G) needs to figured out how to be used
2) The decoder will need optimizing big time (as will the audio)
3) The iPod's video out pin on the 3.5mm needs to be figured out how to be utilized

This may well just be a dream lol. :D
Logged

Offline bk

  • Member
  • *
  • Posts: 264
Re: Holy cripes, the video project has finally gotten started!
« Reply #35 on: August 09, 2006, 06:34:19 PM »
Quote from: senab on August 09, 2006, 01:06:23 PM
1) The broadcom core (on iPod 5G) needs to figured out how to be used
2) The decoder will need optimizing big time (as will the audio)
3) The iPod's video out pin on the 3.5mm needs to be figured out how to be utilized

I believe the broadcom chip does the bulk of the decoding (not sure if it's both audio and video), so that leaves number one as the major obstacle.
Logged

Offline senab

  • Artist
  • Member
  • *
  • Posts: 188
  • The Mighty Senab!!!
    • senab.co.uk
Re: Holy cripes, the video project has finally gotten started!
« Reply #36 on: August 10, 2006, 05:05:29 AM »
The broadcom would mainly do the video decoding due to it support floating point. The PortalPlayer chip is mainly used for audio.
Logged

Offline linuxstb

  • Developer
  • Member
  • *
  • Posts: 1163
Re: Holy cripes, the video project has finally gotten started!
« Reply #37 on: August 10, 2006, 05:31:11 AM »
Quote from: senab on August 10, 2006, 05:05:29 AM
The broadcom would mainly do the video decoding due to it support floating point. The PortalPlayer chip is mainly used for audio.

The Broadcom chip appears to do both audio and video decoding.  There is also nothing to suggest it has a hardware floating point unit, but it does have DSP hardware.

My understanding is that Apple firmware (running on the PP chip) reads the compressed data from disk and passes it to the Broadcom chip.  The Broadcom chip does the decoding, displaying the video on the LCD, and passing the uncompressed audio back to the PP chip for it to send to the DAC.

So the Broadcom chip isn't there to help the main CPU - it does the whole job, with the CPU just managing the process.
Logged

Offline senab

  • Artist
  • Member
  • *
  • Posts: 188
  • The Mighty Senab!!!
    • senab.co.uk
Re: Holy cripes, the video project has finally gotten started!
« Reply #38 on: August 10, 2006, 05:40:41 AM »
Hmmm, I'm sure read somewhere that the Broadcom chip supports floating point. I'll have a dig around to see if I can find it again.

According to this article, the Broadcom chip doesn't display the video but still passes it to the Toshiba LCD controller:
http://www.commsdesign.com/showArticle.jhtml?articleID=177105035

Quote
As with the PortalPlayer SoC, Broadcom's processor integrates an LCD controller. However, Apple is using a separate LCD driver/controller from Toshiba in the iPod Video.
Logged

Offline linuxstb

  • Developer
  • Member
  • *
  • Posts: 1163
Re: Holy cripes, the video project has finally gotten started!
« Reply #39 on: August 10, 2006, 06:28:50 AM »
Quote from: senab on August 10, 2006, 05:40:41 AM
According to this article, the Broadcom chip doesn't display the video but still passes it to the Toshiba LCD controller:

Passing the data to the LCD controller is what I meant by "display the video".
Logged

Offline Mad Big Sausage

  • Artist
  • Member
  • *
  • Posts: 68
Re: Holy cripes, the video project has finally gotten started!
« Reply #40 on: August 10, 2006, 10:53:53 AM »
Quote from: Llorean on August 07, 2006, 08:26:55 PM
Not on the H100 at least.
Heck, MP3 playback doesn't even boost. At all, under most circumstances.

I can't speak for the H300 as I don't have one, but it *shouldn't*.

There were issues with skipping while scrolling but they've been sorted now for the most part.
Logged

Offline senab

  • Artist
  • Member
  • *
  • Posts: 188
  • The Mighty Senab!!!
    • senab.co.uk
Re: Holy cripes, the video project has finally gotten started!
« Reply #41 on: August 10, 2006, 03:47:13 PM »
Quote from: linuxstb on August 10, 2006, 06:28:50 AM
Quote from: senab on August 10, 2006, 05:40:41 AM
According to this article, the Broadcom chip doesn't display the video but still passes it to the Toshiba LCD controller:

Passing the data to the LCD controller is what I meant by "display the video".

Aah ok, I know the Broadcom chip has a LCD controller builtin too, so I thought u meant using that.
Logged

Offline Corius

  • Member
  • *
  • Posts: 153
    • Guild Conspiracy
Re: Holy cripes, the video project has finally gotten started!
« Reply #42 on: August 12, 2006, 10:04:13 AM »
Ha ha I just encoded a m2v file for this, even in early days it looks nice
well done, althought as has been said already it is slow, but it wasn't as slow as i expected it would be
Logged
iPod 5G 30GB Rockboxed
When my answers seem bitchy, they really aren't Its just i lack the ability to type without bitchiness :P

Offline axlgreasetires

  • Member
  • *
  • Posts: 76
  • meow
Re: Holy cripes, the video project has finally gotten started!
« Reply #43 on: August 12, 2006, 05:12:53 PM »
Great Work.  MpegPlayer Works better than I had Expected. 
Amazing
Works Perfectly on My 5g(Not Perfectly but Is above My Expectations).
THANK YOU
Logged
meow

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 9378
Re: Holy cripes, the video project has finally gotten started!
« Reply #44 on: August 12, 2006, 07:41:45 PM »
Quote from: senab on August 10, 2006, 05:40:41 AM
Hmmm, I'm sure read somewhere that the Broadcom chip supports floating point. I'll have a dig around to see if I can find it again.

According to this article, the Broadcom chip doesn't display the video but still passes it to the Toshiba LCD controller:
http://www.commsdesign.com/showArticle.jhtml?articleID=177105035

Quote
As with the PortalPlayer SoC, Broadcom's processor integrates an LCD controller. However, Apple is using a separate LCD driver/controller from Toshiba in the iPod Video.

H.264 is an integer format, and MPEG4 SP can be decoded in int pretty easily anyway, so I don't think fp would be very important even if it was included.
Logged

  • Print
Pages: 1 2 [3] 4 5
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  Holy cripes, the video project has finally gotten started!
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.128 seconds with 21 queries.