Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
Hi - regarding the subject: For those interested in watching live-stuff on your N800 we are working on a project called GMyth (http://gmyth.sf.net). With it you are able to do a lot of MythTV stuff at your N770/800. Right now you are able to watch live tv on your N800 if you have an analog tv card on your PC (that is running mythbackend) - it can be a dvd player connected at your card if you want ;-). If you have a DVB card (so you receive MPEG2 from the card) you still have a hope: we are working with MythTV guys to make it support "live-transcoding" and by consequence, you'll be able to watch your tv on your device (you'll be able to choose the resolution you want and also bitrate, etc...) Best Regards, -- Blog: http://labs.morpheuz.eng.br GPG: 0xE956BA7F @ wwwkeys.pgp.net ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
Daniel Stone wrote: Thanks, that's a very good news. We all are looking forward for this firmware update. By the way, is it possible to get an early access to the updated kernels in the future for the purpose of testing and ensuring compatibility? It's a kernel and large X server update. Unfortunately I'm not in a position to be able to release them to the public. How about a clue as to who is responsible? ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
On Fri, Mar 09, 2007 at 10:34:52PM +0200, ext Siarhei Siamashka wrote: > On Friday 09 March 2007 12:20, Daniel Stone wrote: > > Not really. The next firmware release has gone to great lengths to > > improve video performance by doing scaling on the LCD controller, as > > well as the colourspace conversion. I think you'll be pleasantly > > surprised. ;) > > Thanks, that's a very good news. We all are looking forward for this firmware > update. By the way, is it possible to get an early access to the updated > kernels in the future for the purpose of testing and ensuring compatibility? It's a kernel and large X server update. Unfortunately I'm not in a position to be able to release them to the public. > I wonder what improvements the new framebuffer driver will bring to us. As > far as I understand the situation with the current firmware, the problem is > in having to do planar->packed YUV conversion at ARM core and > synchronous screen update for anything involving planes. > > Graphics system in Nokia 770 could perform YUV screen updates > asynchronously with DMA consuming only ~20% cpu resources for > 640x480 24 fps video output (these ARM core resources were used for > planar->packed color format conversion and scaling). > > N800 is a bit different with a more complicated framebuffer driver with a > support for more hardware features (such as a very high quality hardware > scaler), but its graphics chip does not seem to support planar YUV color > formats, so something else (ARM core?) should do the conversion wasting the > same ~20% of resources. By the way, did you consider trying to use DSP > at least for unscaled planar->packed color format conversion? It should > provide some improvement at least theoretically. The LCD controller takes in a planar format, so we indeed avoid that conversion. The bottleneck, though, isn't CPU or memory load, but the bus between the display controller and the LCD controller. So it doesn't matter where we do the conversion, we just have to minimise the load. Sending 12bpp (i.e., pre-scaled) video over instead of 16bpp post-scaled is obviously a pretty huge win. > And a few questions about the future frambuffer driver. I know that the pixel > doubling feature should be fixed in the next firmware. Will this driver also > support YUV color format for regular screen updates (without using planes) > just like N770? I would prefer some kind of stateless API that would not > allow to screw up the device when something gets wrong (having some > planes enabled at abnormal exit makes it impossible to work with the device > and requires a reboot). Yeah, it does, but due to the way this is implemented in hardware, it's difficult to juggle. Doing any kind of scaling enables an overlay, which you have to explicitly overlay. Not doing this will leave you with a weird-looking display until you reboot, or blank the screen and unblank. The X server does all this for you -- the semantics are, uhm, 'nightmarish'; the LCD controller can't do colourkeyed video, only a single cliprect. The Xv support already has this worked out, including automatic migration of your videos when a menu gets popped out or whatever. And it quite rightfully expects that it's the only thing managing the framebuffer, so your planes may well get stomped. You really want to use it. (Is there any special reason why you want to do it directly? If so, let me know, and I'll see if I can introduce support for what you're trying to do in the X server.) > And one more minor question is about YUV format constants in framebuffer. > OMAPFB_COLOR_YUV422 constant for N770 specifies the same color > format as OMAPFB_COLOR_YUY422 for N800, why did you have to introduce > a new constant? Don't ask me. > All in all, while video output issues can be solved, As much as they can with respect to the hardware, which I don't think is as much as you're making out. > CPU performance for video > decoding is still another bottleneck. It is even worse bottleneck than video > output as you can skip displaying of some frames, but you can't skip decoding. We aren't able to hit a situation where the CPU is an absolute bottleneck, except maybe with some absurdly complicated codec. I haven't seen this arise yet. > Did you try to do something about tearing in the next firmware? Yes. > Is IVA really unusable on N800? What kind of cpu does it have inside? If > it is done by TI, we can probably suppose that it is TMS320C64x (at least I > have seen information that IVA2 is a lower clock and more power efficient > version of DaVinci which uses TMS320C64x). I'm not sure, as I haven't played with the IVA. But believe me when I say that right now the bottleneck is the bus between the display controller and the LCD controller. You can do the maths on the maximum transfer rate if you don't believe me ... Cheers, Daniel signature.asc Description: Digital signature ___ m
Re: Impact on 770/N800 Software on DST change in the US?
Apparently this has not been "anticipated" for Canada. I have my "home city" set to "Vancouver, Canada". Running the command "zdump -v /etc/localtime |grep 2007" tells me "Sun Apr 1" but it should be saying "Sun Mar 11". On 3/9/07, Neil MacLeod <[EMAIL PROTECTED]> wrote: Acadia Secure Networks wrote: > All, > > as most on this list are aware, the U.S. is changing its schedule for > Daylight Savings Time (DST) starting this year and, the change occurs > this coming weekend. Are there any updates to the 770/N800 software that > are needed to support this change or has it already been anticipated in > the baseline software? > > -- > Apparently already anticipated. :) http://www.gossamer-threads.com/lists/maemo/users/16967?#16967 PS. Do we really need all these cross-posts? Seems to have been an awful lot of them lately. :( ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
On Friday 09 March 2007 12:20, Daniel Stone wrote: > On Fri, Mar 09, 2007 at 09:45:03AM +0100, ext Hanno Zulla wrote: > > > Right now, the biggest bottleneck in video decoding is RFBI bandwidth > > > (i.e. the bus between OMAP and the LCD controller we use), being too > > > slow to push more than ~15fps through at 800x480. Beefing up the > > > processor-side decoding doesn't help. We've been working on this and > > > the next firmware update will give you significantly faster video (with > > > a couple of caveats). > > > > > > So it's mostly just down to the large image display, which more or less > > > suffers from the same problem. I don't think it would give us much > > > benefit at all. > > > > So from the hardware side, it is definitely no-matter-what-you-try > > impossible to play DVD video content on the N800, even if there was help > > from the DSP? > > Not really. The next firmware release has gone to great lengths to > improve video performance by doing scaling on the LCD controller, as > well as the colourspace conversion. I think you'll be pleasantly > surprised. ;) Thanks, that's a very good news. We all are looking forward for this firmware update. By the way, is it possible to get an early access to the updated kernels in the future for the purpose of testing and ensuring compatibility? I wonder what improvements the new framebuffer driver will bring to us. As far as I understand the situation with the current firmware, the problem is in having to do planar->packed YUV conversion at ARM core and synchronous screen update for anything involving planes. Graphics system in Nokia 770 could perform YUV screen updates asynchronously with DMA consuming only ~20% cpu resources for 640x480 24 fps video output (these ARM core resources were used for planar->packed color format conversion and scaling). N800 is a bit different with a more complicated framebuffer driver with a support for more hardware features (such as a very high quality hardware scaler), but its graphics chip does not seem to support planar YUV color formats, so something else (ARM core?) should do the conversion wasting the same ~20% of resources. By the way, did you consider trying to use DSP at least for unscaled planar->packed color format conversion? It should provide some improvement at least theoretically. And a few questions about the future frambuffer driver. I know that the pixel doubling feature should be fixed in the next firmware. Will this driver also support YUV color format for regular screen updates (without using planes) just like N770? I would prefer some kind of stateless API that would not allow to screw up the device when something gets wrong (having some planes enabled at abnormal exit makes it impossible to work with the device and requires a reboot). And one more minor question is about YUV format constants in framebuffer. OMAPFB_COLOR_YUV422 constant for N770 specifies the same color format as OMAPFB_COLOR_YUY422 for N800, why did you have to introduce a new constant? All in all, while video output issues can be solved, CPU performance for video decoding is still another bottleneck. It is even worse bottleneck than video output as you can skip displaying of some frames, but you can't skip decoding. The latest build of mplayer for maemo (mplayer_1.0rc1-maemo.10) accesses framebuffer directly, so its video output performance is comparable to that of N770. Unfortunately while cpu usage for video output reduced greatly to a reasonable level and is not a bottleneck anymore, video decoding performance is still a bottleneck and N800 is only about 30% faster than N770 for video (N800 handles 30fps videos in mplayer approximately the same as N770 handles 24fps videos). Surely, armv6 optimizations for video decoding can provide some improvement, but we have a long way of incremental improvements ahead. Did you try to do something about tearing in the next firmware? While I tried to workaround it, nothing could eliminate it completely but only resulted in some additional slowdown. So the latest build of mplayer has tearsync completely disabled and is optimized for performance only. It goes without saying that we will have to do something about it in the the future for sure. Is IVA really unusable on N800? What kind of cpu does it have inside? If it is done by TI, we can probably suppose that it is TMS320C64x (at least I have seen information that IVA2 is a lower clock and more power efficient version of DaVinci which uses TMS320C64x). ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: N800 questions
On 09/03/07, Michael Matalon <[EMAIL PROTECTED]> wrote: 2. How do I permanently install a module (the WLAN driver) Someone mentioned that I need to put it in the initfs folder, but it says "device does not have enough space". Generally speaking initfs is a compresses file system images that is mounted read only at boot time so it can be used to store kernel modules that are required at boot. WLAN should be required till after boot so the kernel should be able to auto load the module as required using depmod /etc/modules.d Michael ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Impact on 770/N800 Software on DST change in the US?
Hey, Could you guys keep maemo in the subject field, currently that is how I am filtering messages...so it would really be useful if you could do that. Thanks! Kris. Neil MacLeod wrote: Acadia Secure Networks wrote: All, as most on this list are aware, the U.S. is changing its schedule for Daylight Savings Time (DST) starting this year and, the change occurs this coming weekend. Are there any updates to the 770/N800 software that are needed to support this change or has it already been anticipated in the baseline software? -- Apparently already anticipated. :) http://www.gossamer-threads.com/lists/maemo/users/16967?#16967 PS. Do we really need all these cross-posts? Seems to have been an awful lot of them lately. :( ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers -- Kris McGlinn, MSc, Ph.D Student, Knowledge & Data Engineering Group Room 111, Computer Science, Trinity College Dublin +353 (0)1 896 8431 https://www.cs.tcd.ie/mcglinnk ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
OMAP 2420 / lower level hardware docs?
I've searched TI's site for details regarding the OMAP 2420 and cannot find a detailed datasheet. Anyone have any links to specifics on the ARM CPU and other "blocks" of the OMAP 2420? Has anyone written any sample programs that interact with some of the lower level hardware? Thanks! ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Impact on 770/N800 Software on DST change in the US?
Acadia Secure Networks wrote: All, as most on this list are aware, the U.S. is changing its schedule for Daylight Savings Time (DST) starting this year and, the change occurs this coming weekend. Are there any updates to the 770/N800 software that are needed to support this change or has it already been anticipated in the baseline software? -- Apparently already anticipated. :) http://www.gossamer-threads.com/lists/maemo/users/16967?#16967 PS. Do we really need all these cross-posts? Seems to have been an awful lot of them lately. :( ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Impact on 770/N800 Software on DST change in the US?
All, as most on this list are aware, the U.S. is changing its schedule for Daylight Savings Time (DST) starting this year and, the change occurs this coming weekend. Are there any updates to the 770/N800 software that are needed to support this change or has it already been anticipated in the baseline software? -- Best Regards, John Holmblad Acadia Secure Networks ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist
On Fri, Mar 09, 2007 at 04:33:05PM +0100, ext Klaus Rotter wrote: > Hanno Zulla wrote: > >TI is advertising the chipset used in the N800 as dvd-capable and I had > >the impression that the hardware was there, "only" the missing video > >acceleration and dsp drivers were stopping us from watching full-screen > >30fps video on the device. > > I think TI is referring to the internal frame buffer of the OMAP chip > and not the external one used in the N800. The limiting factor may be > the bus bandwith. You're completely correct. signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist
Hanno Zulla wrote: TI is advertising the chipset used in the N800 as dvd-capable and I had the impression that the hardware was there, "only" the missing video acceleration and dsp drivers were stopping us from watching full-screen 30fps video on the device. I think TI is referring to the internal frame buffer of the OMAP chip and not the external one used in the N800. The limiting factor may be the bus bandwith. The internal 5 Mbit S-RAM of the OMAP 2420 chip is enough to hold a PAL or NTSC picture in memory, but not enough for the 800x480 pixels of the N800 display. I also fear that the 3D accelerator is only useful with the internal RAM. But one could (if someone would write a OpenGL graphics driver for the 3d hardware) render to the internal RAM (in 400x240) and blit it to the video frame buffer using the CPU. The OMAP 2420 supports TV-Out. A TV-Out adapter would be _my_ whishlist for the next generation devices. One can also think of a dual Display setup: The internal frame buffer for presentation and video output and the external one to drive the LCD. No notebooks anymore, I would like to connect my N800 to the beamer... -Klaus -- Klaus Rotter * klaus rotters de * www.rotters.de ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
Hanno Zulla wrote: Playback resolution is the problem and the hardware limitations will not allow us to use the N800 screen as it is. That's a pity, alhtough I understand the reasons for these limitations. In fact the screen _is_ used in its full resolution. Well sort of. The pixel doubling feature on N770 (Epson S1D13742 chip) and the generic scaling feature on N800 (Epson S1D13745 chip) both use pixel interpolation when doing the data transfer to its dedicated video memory. This means the result is actually better then having half resolution as color of those additional pixels are not same -> full 800x480 resolution is used. So basically you have better picture without overhead of larger movie resolution. I agree full resolution would be even better for some people with lot of disk space but IMO current resolution is still good enough. Frantisek ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
Hi, > I'd rather transcode once into a format more suitable for portable > devices than waste all my Flash storing the same single uncompressed DVD > film/movie. > > It's about balance, and having the powerful desktop CPU convert the film > as a one-off exercise is surely a better option than expecting more from > a hardware-limited platform, or consuming all your available Flash > memory to store the film in it's original state. As Mike stated, the format isn't the problem. (If I'm happy to put a full DVD on an SDHC card and you are not, so be it.) Playback resolution is the problem and the hardware limitations will not allow us to use the N800 screen as it is. That's a pity, alhtough I understand the reasons for these limitations. Regards, Hanno ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: N800 questions
On 3/9/07, Michael Matalon <[EMAIL PROTECTED]> wrote: Hi all, I have 2 questions to ask reguarding the n800: 1. How do I set it to start application automatically when I boot into the os? The startad way in linux is to do this is create s shell script that accept "start" and stop as parameter. and put it in /etc/init.d/ After that you must create a symlink from /etc/rc.d/S99-myscript to /etc/init.d 2. How do I permanently install a module (the WLAN driver) Someone mentioned that I need to put it in the initfs folder, but it says "device does not have enough space". sorry don't know I really appreciate all the help I have gotten on this mailing list ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
Hanno Zulla wrote: Hi, But MPEG4 needs more CPU power AND you have to transcode the existing material we already have on DVD or DVB before you can watch it. It's kind of pointless to waste desktop CPU power to transcode existing material if you could watch it in original form. I'd rather transcode once into a format more suitable for portable devices than waste all my Flash storing the same single uncompressed DVD film/movie. It's about balance, and having the powerful desktop CPU convert the film as a one-off exercise is surely a better option than expecting more from a hardware-limited platform, or consuming all your available Flash memory to store the film in it's original state. As long as the N800 can support a wide range of video codecs offering at least 400x240 @ 25fps resolution I'd be very, very happy. Any higher resolutions would be a bonus, but pixel-doubled 400x240 looks pretty awesome as it is. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
Hi, > I think the format question is a red herring here. Indeed. > What we really want is to fully utilize the display quality when > watching video, and it sounds like that's a request that Nokia has > heard. They're doing what they can in terms of optimization, and I'm > sure it will play into their discussions for the next hardware rev. I certainly hope so. Regards, Hanno ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
(no subject)
Hello all, where can I find NPTL-enabled libc (for 770 or N800)? If it isn't available already, how would I go about making one? (I tried google already, but didn't find anything, except that currently only linuxthreads is supported ...) Cheers, Taneli ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
Klaus Rotter wrote: Hanno Zulla wrote: Video playback is my biggest wish for improvement on the N800. See http://www.hanno.de/blog/2007/02/16/video-on-n800/ for some comparisons of video playback on the N800 as it is today and how it could be on an 800x480 screen. Why do you want DVD MPEG2 Playback? MPEG2 is IMHO not the way to go, it needs big files. Better support for MPEG4 and the media player is needed. I think the format question is a red herring here. What's really being discussed is video resolution, and it just so happens that MPEG2 files typically have a resolution that is higher than the device can output (due to previously discussed limitations in bus bandwidth). What we really want is to fully utilize the display quality when watching video, and it sounds like that's a request that Nokia has heard. They're doing what they can in terms of optimization, and I'm sure it will play into their discussions for the next hardware rev. Thanks, Mike ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
Hi, Klaus Rotter schrieb: > Hanno Zulla wrote: >> Video playback is my biggest wish for improvement on the N800. See >> http://www.hanno.de/blog/2007/02/16/video-on-n800/ for some comparisons >> of video playback on the N800 as it is today and how it could be on an >> 800x480 screen. > > Why do you want DVD MPEG2 Playback? "Because it's there." There's lots of content available in MPEG2, either on DVD or coming from DVB broadcasts. MPEG2 needs little CPU resources, is well understood by developers and is well supported by several apps. Including vlc which even understands DVD menus. I would love to just copy a DVD disc image or a DVB recording to my N800 and watch it on the go. > MPEG2 is IMHO not the way to go, it needs big files. This is true. One DVD is up to 9 GB of data, but usually less. SDHC is coming and the N800 can support it. Flash is getting cheaper by the minute. In just a few months, 8 GB of flash storage on an SDHC card will be affordable to anyone and 16 GB is just around the corner. > Better support for MPEG4 and the media player is > needed. Media Player often says "playback of this format is not > supported" but the files play fine in mplayer. And AFAIK mplayer only > uses the CPU and not the DSP. (Ok, it may use the MP2/3 DSP codecs vor > audio decoding.) > > Better support for 400x240 MPEG4 would be fine. One can store about 5-6 > houres of video on a 2 GB card. With MPEG2 this would be only about 1h. You are, of course, right that MPEG4 is far superiour to MPEG2. But MPEG4 needs more CPU power AND you have to transcode the existing material we already have on DVD or DVB before you can watch it. It's kind of pointless to waste desktop CPU power to transcode existing material if you could watch it in original form. Regards, Hanno ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist
Hi Daniel, >> DVD content is MPEG-2 video, which the N800 cpu should be able to >> decode. But DVD video is 720x480 at 30 fps (NTSC) or 720x576 at 25 fps >> (PAL), so reading from your previous message, I fear that the hardware >> is just incapable of playing it... Or isn't it? > > Unfortunately this is definitely not possible. A quick > back-of-the-envelope calculation suggests that we're only able to put > about 7fps through at PAL even with the newer firmware. This is a > pure hardware limitation, and not something we can work around in > software. You'd have to reduce to about 400x320 at 25fps, or 500x400 > for roughly 15fps. Boy, what a disappointment. I mean, really. TI is advertising the chipset used in the N800 as dvd-capable and I had the impression that the hardware was there, "only" the missing video acceleration and dsp drivers were stopping us from watching full-screen 30fps video on the device. I had also thought that a dsp had its own path to the video screen so that it could decode video on its own. I really, really like the N800 and Maemo is as cool as it can get, so congrats on you guys' work so far. But this is sad to hear. Regards, Hanno ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
Hanno Zulla wrote: Video playback is my biggest wish for improvement on the N800. See http://www.hanno.de/blog/2007/02/16/video-on-n800/ for some comparisons of video playback on the N800 as it is today and how it could be on an 800x480 screen. Why do you want DVD MPEG2 Playback? MPEG2 is IMHO not the way to go, it needs big files. Better support for MPEG4 and the media player is needed. Media Player often says "playback of this format is not supported" but the files play fine in mplayer. And AFAIK mplayer only uses the CPU and not the DSP. (Ok, it may use the MP2/3 DSP codecs vor audio decoding.) Better support for 400x240 MPEG4 would be fine. One can store about 5-6 houres of video on a 2 GB card. With MPEG2 this would be only about 1h. -- Klaus Rotter * klaus rotters de * www.rotters.de ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Updated roadmap
On 3/9/07, Quim Gil <[EMAIL PROTECTED]> wrote: http://test.maemo.org/support/roadmap.html updated. We start having tags: - new: this is obvious, on every update new features will be flagged. - community: features that are not in the Nokia plans but the community can lead. Did I say already that the plan is to update this page every Friday, if we have new stuff? I hadn't heard, but it's good to know it will updated regularly. Thanks for making sure USB host mode got on the list! That's one of my top interests :-) I hope it gets visually nicer... I really don't have a problem with the way it looks, although some kind color-coding/status icons might be nice to indicate new/team assigned (someone has accepted the task)/in work/completed. It's very clean and easy to read currently. Larry ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
On Fri, Mar 09, 2007 at 09:45:03AM +0100, ext Hanno Zulla wrote: > > Right now, the biggest bottleneck in video decoding is RFBI bandwidth > > (i.e. the bus between OMAP and the LCD controller we use), being too > > slow to push more than ~15fps through at 800x480. Beefing up the > > processor-side decoding doesn't help. We've been working on this and > > the next firmware update will give you significantly faster video (with > > a couple of caveats). > > > > So it's mostly just down to the large image display, which more or less > > suffers from the same problem. I don't think it would give us much > > benefit at all. > > So from the hardware side, it is definitely no-matter-what-you-try > impossible to play DVD video content on the N800, even if there was help > from the DSP? Not really. The next firmware release has gone to great lengths to improve video performance by doing scaling on the LCD controller, as well as the colourspace conversion. I think you'll be pleasantly surprised. ;) signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Updated roadmap
http://test.maemo.org/support/roadmap.html updated. We start having tags: - new: this is obvious, on every update new features will be flagged. - community: features that are not in the Nokia plans but the community can lead. Did I say already that the plan is to update this page every Friday, if we have new stuff? I hope it gets visually nicer... -- Quim Gil - http://maemo.org ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
DVD content playback possible or not? Re: Wishlist (was:Re: N800 and USB host mode)
Hi, >> I'd like support for the IVA (Imaging Video Accelerator) device to be >> implemented, or at least for some more information to be made available if >> Nokia >> can't justify the time. >> >> Rationale: >> >> This hardware is supposed to be able to improve large image display and can >> VGA >> decoding at up to 30fps. And again, it's just sat there. > > Right now, the biggest bottleneck in video decoding is RFBI bandwidth > (i.e. the bus between OMAP and the LCD controller we use), being too > slow to push more than ~15fps through at 800x480. Beefing up the > processor-side decoding doesn't help. We've been working on this and > the next firmware update will give you significantly faster video (with > a couple of caveats). > > So it's mostly just down to the large image display, which more or less > suffers from the same problem. I don't think it would give us much > benefit at all. So from the hardware side, it is definitely no-matter-what-you-try impossible to play DVD video content on the N800, even if there was help from the DSP? Video playback is my biggest wish for improvement on the N800. See http://www.hanno.de/blog/2007/02/16/video-on-n800/ for some comparisons of video playback on the N800 as it is today and how it could be on an 800x480 screen. So far, I had hoped that the N800 might one day be able to play DVD files from an SDHC card, once the existing hardware (as Simon noted) had better support. Would be a giant pity if it's impossible. Regards, Hanno ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers