Menu

#296 camerav4l patch

Unstable
closed
G Biggs
Player (393)
5
2008-08-30
2008-06-20
No

This patch causes camerav4l driver to call Publish() with copy = false paramater the same way as camera1394. It fixes some issues with memory constrained systems, as no Publish() is called if package data couldn't be allocated, while Publish() does not allocate any new memory for a package as long as copy parameter is set to false.
IS_JPEG macro fixes problems with spca v4l Linux 2.4 kernel module for USB cameras.
At first I've prepared patch for cmake Player, as I'm using it for testing embedded platform based on ETRAX CPU. Then I realised that these changes make this driver more robust so I decided to release patch for Player-2.1.1 also.

Discussion

  • Paul Osmialowski

    Logged In: YES
    user_id=1245830
    Originator: YES

    File Added: camerav4l.cc.diff

     
  • Paul Osmialowski

    Logged In: YES
    user_id=1245830
    Originator: YES

    I've found some little errors yet in camerav4l driver so I decided to update my patches

     
  • Paul Osmialowski

    player-svn/server/drivers/camera/v4l/camerav4l.cc cmake version

     
  • Paul Osmialowski

    Logged In: YES
    user_id=1245830
    Originator: YES

    File Added: camerav4l.cc.diff

     
  • Paul Osmialowski

    Logged In: YES
    user_id=1245830
    Originator: YES

    File Added: camerav4l.cc.diff

     
  • Paul Osmialowski

    player-2.1.1/server/drivers/camera/v4l/camerav4l.cc Player 2.1.1 version

     
  • Toby Collett

    Toby Collett - 2008-08-30
    • labels: --> Player
    • milestone: --> Unstable
    • assigned_to: nobody --> gbiggs
     
  • Toby Collett

    Toby Collett - 2008-08-30
    • status: open --> closed
     
  • Toby Collett

    Toby Collett - 2008-08-30

    Logged In: YES
    user_id=974361
    Originator: NO

    Will me merged to head in next sync sweep

     
  • Toby Collett

    Toby Collett - 2008-08-30

    Logged In: YES
    user_id=974361
    Originator: NO

    fixed/patches in release-2-1-patches

     

Log in to post a comment.