1. 07 Jun, 2003 4 commits
  2. 06 Jun, 2003 9 commits
  3. 05 Jun, 2003 3 commits
  4. 04 Jun, 2003 6 commits
  5. 03 Jun, 2003 5 commits
  6. 02 Jun, 2003 2 commits
  7. 01 Jun, 2003 5 commits
  8. 31 May, 2003 6 commits
    • Sam Hocevar's avatar
    • Olivier Teulière's avatar
      * skins/controls/button.cpp: Fixed a nasty bug. · 7643c27b
      Olivier Teulière authored
       * skins/controls/generic.h: Some public fields are now protected
       * skins/src/window.cpp:
          - Added a few debug messages
          - Invisible controls don't receive events anymore
      
      Note: There are still a few bugs in the code handling the controls and
      their different states, and I think they will be difficult to fix with
      the current code structure. A rewrite of this part of code could be a
      good idea (perhaps using states and transitions between states, like
      Zinf does?).
      7643c27b
    • Laurent Aimar's avatar
      * ts: proper fix for both. · cf9cdcac
      Laurent Aimar authored
      cf9cdcac
    • Laurent Aimar's avatar
      * ts: reverse my last commit (the proper way should be to modify also the · 7598e76c
      Laurent Aimar authored
       muxer but this will break compatibility).
      7598e76c
    • Eric Petit's avatar
      * src/input/input_ext-intf.c : added an input_SetRate function; it is · 37d2304f
      Eric Petit authored
         quite more convenient than, e.g, calling input_SetStatus( STATUS_FASTER )
         two times if you want to switch from 1:1 to 4:1 from the interface.
         Old functions still work.
       * modules/gui/beos/VlcWrapper.cpp : use it
      37d2304f
    • Laurent Aimar's avatar
      * mjpeg grabbing added, thanks to Paul Forgey <paulf at aphrodite dot com> · ba8a0334
      Laurent Aimar authored
       that had done all the work.
      
      Paul Forgey's notes:
      --------------------
      
      Unfortunatley, the v4l interface shows how much it sucks here.  I can't
      wait for v4l2 to become more common.  Anyway, the mjpeg mechanism
      captures completely differently than the uncompressed frame capture
      mechanism.  This means the code has to split off a bunch to do similar
      things depending on mjpeg being set or not.  For some reason, I can't
      use non v4l2 calls to capture uncompressed frames from the lml33,
      however I do have another bttv card on my system to test that I didn't
      break the non-mjpeg stuff.
      
      The Zoran encoders don't use square pixels.  So the 4:3 (or 16:9)
      picture is going to show up as 720x480.  I don't know my way around the
      code well enough to know how to specify a non-square pixel aspect
      ratio.  If there isn't a way to do it, it would be nice to be able to
      specify as an option the aspect ratio of the sourc.  Either 4:3 or 16:9
      in the case of anamorphic S-Video, which does occur.
      
      I stole the videodev_mjpeg.h header from the lavrec project.  Despite
      the linux kernels having support for the Zoran cards, there doesn't seem
      to be a reliable way to pick up this header, which is probably why
      lavrec did it this way.  Since it only defines ioctl definitions, I
      don't think using it is a legal problem.
      
      I also modified the audio handling a bit.  If the card supports audio,
      great, we'll set the card's parameters as we did before.  But if adev=
      is specified, use it regardless.  The reason to do this is to capture
      audio from the sound card with video coming from, say, a web cam or in
      my case, an encoder card which doesn't have any audio capabilities at
      all.
      ba8a0334