[MPlayer-cvslog] r27998 - trunk/libvo/vo_wii.c
Diego Biurrun
diego at biurrun.de
Mon Nov 24 09:40:53 CET 2008
On Sun, Nov 23, 2008 at 04:05:54PM +0100, Reimar Döffinger wrote:
> On Sun, Nov 23, 2008 at 03:32:39PM +0100, diego wrote:
> > Modified: trunk/libvo/vo_wii.c
> > ==============================================================================
> > --- trunk/libvo/vo_wii.c (original)
> > +++ trunk/libvo/vo_wii.c Sun Nov 23 15:32:39 2008
> > @@ -210,10 +210,8 @@ static int config(uint32_t width, uint32
> > fb_line_len = fb_finfo.line_length;
> > fb_size = fb_finfo.smem_len;
> > frame_buffer = NULL;
> > -
> > - frame_buffer = (uint8_t *) mmap(0, fb_size, PROT_READ | PROT_WRITE,
> > - MAP_SHARED, fb_dev_fd, 0);
> > - if (frame_buffer == (uint8_t *) -1) {
> > + if ((frame_buffer = (uint8_t *) mmap(0, fb_size, PROT_READ | PROT_WRITE,
> > + MAP_SHARED, fb_dev_fd, 0)) == (uint8_t *) -1) {
>
> I think "merging" the other way would have been preferable, that would
> also have made it more obvious what a nonsense that "frame_buffer = NULL;" directly before is.
> Going by what I have seen so far it should be no problem to find a good
> dozen of bugs in both vos... I really hate all that "umaintainted and
> almost unused and untested" code.
No problem, merged the other way around.
Diego
More information about the MPlayer-cvslog
mailing list