1. 21 May, 2003 1 commit
    • Gildas Bazin's avatar
      · c80aee13
      Gildas Bazin authored
      * modules/gui/skins/src/vlcproc.cpp: fixed yesterday's breakage.
      * modules/gui/wxwindows/menus.cpp: fixes for menu auto-generation.
      * src/video_output/video_output.c: added a "fullscreen" object variable.
      * modules/video_output/directx/*: added an always-on-top object variable and modified to take into account the fullscreen object variable.
      c80aee13
  2. 11 May, 2003 1 commit
  3. 05 May, 2003 1 commit
  4. 27 Apr, 2003 1 commit
    • Gildas Bazin's avatar
      · 15fb1485
      Gildas Bazin authored
      * src/video_output/video_output.c: small bugfix + vout_Create() is now blocking until InitThread() has been run.
      * src/video_output/vout_pictures.[ch]: added support for FOURCC I411.
      * modules/codec/rawvideo.c: support for more chroma formats.
      15fb1485
  5. 14 Apr, 2003 1 commit
  6. 28 Mar, 2003 1 commit
    • Gildas Bazin's avatar
      · 922a7a8e
      Gildas Bazin authored
      * modules/audio_output/waveout.c: compilation fix for --disable-plugins build.
      * src/video_output/*, include/video.h: added a pf_lock/unlock fonction
         pointer that's used to lock the memory of a picture in vout_RenderPicture
         when required by the video output plugin.
      * modules/video_output/directx/*: implemented pf_lock/unlock. That will fix
         the crash when pressing ctrl+alt+del.
      922a7a8e
  7. 25 Mar, 2003 2 commits
    • Gildas Bazin's avatar
      · 92960f7e
      Gildas Bazin authored
      * src/input/input.c, src/video_output/video_output.c: when the input thread
         ends, it will also destroy the vout if one was spawned.
      92960f7e
    • Gildas Bazin's avatar
      · d5659d9d
      Gildas Bazin authored
      * src/video_output/video_output.c: fixed my previous commit (input is not a direct parent of vout).
      d5659d9d
  8. 24 Mar, 2003 1 commit
    • Gildas Bazin's avatar
      · 050ec31d
      Gildas Bazin authored
      * src/video_output/video_output.c, include/video_output.h:
         take into account the caching delay when dropping frames that are too
         far into the future.
      050ec31d
  9. 26 Feb, 2003 1 commit
  10. 09 Feb, 2003 1 commit
  11. 30 Jan, 2003 1 commit
    • Gildas Bazin's avatar
      · 4bcfe96c
      Gildas Bazin authored
      * src/video_output/video_output.c: we were still using free instead of
         vout_DestroySubPicture in one place.
      * modules/codec/spudec/parse.c: we now make sure we don't add several times
         the same highlight callback.
      4bcfe96c
  12. 28 Jan, 2003 3 commits
    • Sam Hocevar's avatar
      * ./src/video_output/video_output.c: don't try to change aspect ratio if it · b05a2422
      Sam Hocevar authored
          has been overriden by the user (Closes: #79).
        * ./modules/access/dvd/access.c: renamed "dvd-css-method" to "dvdcss-method".
        * ./modules/*: fixed a few capitalization issues.
      b05a2422
    • Gildas Bazin's avatar
      · 17bc2d6e
      Gildas Bazin authored
      * src/video_output/video_output.c: oops, fixed a bug I just introduced.
      17bc2d6e
    • Gildas Bazin's avatar
      · f6015e93
      Gildas Bazin authored
      * src/video_output/video_output.c, include/video_output.h: modified vout_Request() to take into account the
      filter chain. If the filter chain has changed, a new vout will be respawned allowing to switch filters on
      the fly. This is still a bit hacky but to do it nicely will require implementing inheritance in object
      variables.
      * modules/video_filter/deinterlace/deinterlace.c: added a "deinterlace-mode" object variable to allow
      switching deinterlace modes on the fly.
      * modules/gui/gtk/menu.c: updated the deinterlace menu.
      * include/vlc_common.h: compilation fixes for gtk_main and gnome_main.
      f6015e93
  13. 22 Jan, 2003 1 commit
  14. 12 Jan, 2003 1 commit
    • Sigmund Augdal Helberg's avatar
      * src/video_output/video_output.c: add a key-pressed variable to p_vout · 762f0878
      Sigmund Augdal Helberg authored
       * modules/access/dvdplay/intf.c: allow keyboard naviagation in dvd-menus,
      by reading the key-pressed variable
       * modules/control/lirc/lirc.c: allow navigation with remote control by
      faking keypresses (closes #38). I think the remotes for dvdplayers usually
      have buttons for "root menu" and "title menu". Whould this be easily
      implemented in vlc?
      762f0878
  15. 18 Dec, 2002 2 commits
  16. 07 Dec, 2002 1 commit
    • Christophe Massiot's avatar
      * configure.ac.in: Disabled -Wtraditional as it produces much more bogus · ec518727
      Christophe Massiot authored
        warnings than real ones.
      * audio output: New intf-change variable to know when audio-channels
        and audio-device have changed.
      * video output: New intf-change variable and vout_VarCallback, to know
        when video-device has changed (OS X port).
      * modules/gui/macosx/*: Menus for audio channels, implemented volume
        management, added a menu for screen selection.
      ec518727
  17. 28 Nov, 2002 2 commits
  18. 20 Nov, 2002 2 commits
  19. 19 Nov, 2002 1 commit
    • Gildas Bazin's avatar
      · a2acda80
      Gildas Bazin authored
      * include/video.h, include/vlc_config.h, src/video_output/*: changed the
         picture buffer allocation scheme to allocate pictures from the render
         heap in a clockwise fashion instead of always picking the first available
         one from the start of the heap.
         This allows us to benefit from ffmpeg's macro-block skipping feature.
         As a side effect, we also have less chance of reusing a refrence picture
         buffer when we can't link/unlink them.
      
      * modules/codec/ffmpeg/video.c: modified the direct rendering code to benefit
         from the macro-block skipping algorithm.
         A new flag has also been introduced in the video_output's render heap to
         forbid modifications to the render picture buffers (for instance to overlay
         subtitles).
      a2acda80
  20. 13 Nov, 2002 1 commit
  21. 10 Nov, 2002 1 commit
  22. 08 Nov, 2002 1 commit
    • Gildas Bazin's avatar
      · d532cf3c
      Gildas Bazin authored
      * ALL: using "%ll" in printf format strings is not portable (notably on win32) so
         we now use the I64Fx familly of macros to print 64 bits numbers (x being
         replaced by d,i,o,u,x or X).
         eg: msg_Dbg( p_this, "sample is "I64Fi" late", ll_time );
      
      * src/misc/messages.c: got rid of ConvertPrintfFormatString().
      d532cf3c
  23. 02 Nov, 2002 1 commit
    • Gildas Bazin's avatar
      · 5be7af3d
      Gildas Bazin authored
      * src/video_output/video_output.c: small change to avoid using floating point
         registers in the video ouptut routines.
      5be7af3d
  24. 17 Oct, 2002 2 commits
  25. 29 Aug, 2002 1 commit
  26. 12 Aug, 2002 1 commit
    • Sam Hocevar's avatar
      * ./src/misc/objects.c: two big changes in the object API: now objects can · 6e8f9504
      Sam Hocevar authored
          only have one parent, because I don't want to deal with cycles, and each
          created object is indexed in a global array. This feature is unused yet,
          but it will speed up vlc_object_find(FIND_ANYWHERE).
        * ./debian/rules: activated the faad codec.
        * ./doc/fortunes.txt: new fortune cookies.
        * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach.
        * ./modules/audio_output/oss.c: fixed two compilation warnings.
      6e8f9504
  27. 08 Aug, 2002 1 commit
  28. 31 Jul, 2002 1 commit
  29. 23 Jul, 2002 1 commit
    • Sam Hocevar's avatar
      * ALL: decoders now use a fourcc as a probe value. · 64d33dc9
      Sam Hocevar authored
        * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills
          its purpose.
        * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc.
        * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is
          always valid.
      
        * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see
          vlc --help for more information.
      
        * include/video.h: removed fourcc values which should _not_ be global
          (thanks fenrir for convincing me).
        * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs.
        * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to
          input_ChangeES.
      
         Things I'm not sure about and need comments:
          - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values.
          - I also introduced "spu ", "lpcm" and "ac3 ".
          - I removed for instance "MP4_GetCodec" because it wasn't really
            used except for the description string. I hope this change did not
            break anything really important.
          - fenrir, I must have broken a lot of things you wrote. Sorry in advance.
      64d33dc9
  30. 02 Jul, 2002 1 commit
  31. 11 Jun, 2002 1 commit
    • Gildas Bazin's avatar
      · cecb7e86
      Gildas Bazin authored
      * ./include/configuration.h: renamed MODULE_CONFIG_* macros into
      CONFIG_*.
      * ./include/configuration.h, ./plugins/gtk/gtk_preferences.c,
      ./plugins/filter/transform.c, ./plugins/filter/distort.c,
      ./plugins/filter/deinterlace.c: added an ADD_STRING_FROM_LIST()
      configuration macro.
      * ./include/modules.h, ./include/video_output.h,
      ./src/video_output/video_output.c, ./plugins/filters/*: added a
      VOUT_FILTER capability. Having a clear distinction between VOUTs and
      VOUT_FILTERs allows us to get rid of ugly hacks. The filters are also
      stackable now (use --filter=foo:bar:foo etc..).
      * ./include/configuration.h, ./src/libvlc.h, ./src/libvlc.c: clean-up +
      added an ADD_USAGE_HINT() configuration macro.
      cecb7e86
  32. 05 Jun, 2002 1 commit
  33. 02 Jun, 2002 1 commit
    • Sam Hocevar's avatar
      * ./src/video_output/video_output.c: fixed the "picture has invalid status" · 211d6bad
      Sam Hocevar authored
          bug which might have been the cause of crashes.
        * ./plugins/filter/crop.c: attempt at an automatic border cropping filter,
          using "--filter crop --autocrop".
        * ./vlc.spec: added missing filters to the RPM generation.
        * ./src/misc/objects.c: commented all functions.
        * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE).
        * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach.
      211d6bad