1. 07 Nov, 2002 1 commit
    • gbazin's avatar
      · 99f3e549
      gbazin authored
      * modules/access/http.c: don't crash, but complain on non http/1.x streams.
      99f3e549
  2. 06 Nov, 2002 5 commits
    • gbazin's avatar
      · 85071f34
      gbazin authored
      * modules/codec/spudec/*: modified the spu decoder to handle text subtitles.
         Only one format of text subtitles is supported right now but we should be able
         to expand this by modifying modules/codec/spudec/text.c.
         Most of this work comes from by Andrew Flintham ( thanks a bunch Andrew :).
      
      * share/font-eutopiabold36.rle: new font for the text subtitler, courtesy of
         Andrew Flintham.
      
      * AUTHORS: added Andrew Flintham to the authors file.
      
      * modules/demux/ogg.c: modified the ogg demuxer to handle subtitles.
      
      * modules/codec/ffmpeg/*: modified the ffmpeg decoder to always keep the last decoded
         frame linked.
      85071f34
    • Sam Hocevar's avatar
      * ./modules/access/dvdplay/access.c: activated button highlighting. · 8b09b55d
      Sam Hocevar authored
        * ./modules/codec/spudec/parse.c: implemented subtitle cropping and
          temporarily disabled subtitle cropping.
        * ./modules/codec/spudec/render.c: split RenderSPU into chroma-specific
          functions.
      8b09b55d
    • Johan Bilien's avatar
      * modules/access/vcd/vcd.*: added entry points support (sort of · 2401b662
      Johan Bilien authored
          chapters).
        * modules/gui/gtk/gtk_callbacks.c: added some locks to the
          navigation functions
      2401b662
    • Sam Hocevar's avatar
      * ./modules/demux/avi/avi.c, ./modules/demux/avi/libavi.c: additional · 93160b29
      Sam Hocevar authored
          endianness fixes, spelling fixes, reworked return values usage, used
          C99 types.
      93160b29
    • Sam Hocevar's avatar
      * ./src/misc/extras.c: removed a duplicate calculation inside a macro. · 4910755e
      Sam Hocevar authored
        * ./src/libvlc.c: fixed a bug causing all commandline targets to be ignored
          for playback except the last one.
        * ./modules/codec/dv.c: we detach p_vout before quitting.
        * ./modules/codec/xvid.c: fixed image corruption, added a direct rendering
          option which doesn't work yet.
      4910755e
  3. 05 Nov, 2002 7 commits
    • gbazin's avatar
      · 7358af1b
      gbazin authored
      * modules/demux/avi/*: should theoretically fix the endianness issues with
         the avi demuxer.
      7358af1b
    • Sam Hocevar's avatar
      * ./modules/codec/xvid.c: beginning of a video decoder using the Xvid codec · 281b9bb4
      Sam Hocevar authored
          from xvid.org; compile with --enable-xvid --with-xvid-tree=..., run with
          --codec xvid,any (the priority is lower than ffmpeg's for the now).
      
          todo list: direct rendering, better buffer handling, see why only I frames
                     are rendered OK here... probably more.
      281b9bb4
    • gbazin's avatar
      · be822ed6
      gbazin authored
      * modules/demux/ogg.c: should theoretically work on Big Endian machines now.
      be822ed6
    • gbazin's avatar
      · 51f7848f
      gbazin authored
      * All: moved the check for "video" and "audio" config variables to
         input_SelectES(). That allows --no-video and --no-audio to automagically
         work for all demuxers.
      51f7848f
    • Sam Hocevar's avatar
      * ./codec/dv/dv.c: moved this single file to its parent directory; removed · ec166301
      Sam Hocevar authored
          GetFirstPES in favour of input_ExtractPES/input_DeletePES calls.
      ec166301
    • gbazin's avatar
      · 3e017c26
      gbazin authored
      * modules/codec/ffmpeg/*: modified the ffmpeg video codec to use direct
         rendering when possible.
         Use BITMAPINFOHEADER from include/codecs.h + got rid of Little Endian
         translations that were already done in the demux.
      * modules/demux/avi/* modules/demux/asf/*: Use BITMAPINFOHEADER from
         include/codecs.h.
      3e017c26
    • Jon Lech Johansen's avatar
  4. 04 Nov, 2002 2 commits
  5. 03 Nov, 2002 2 commits
    • gbazin's avatar
      · c0a5c212
      gbazin authored
      * include/codecs.h: new header file to store information shared by decoders
         and demuxers, like the BITMAPINFOHEADER structure for instance.
      * modules/demux/ogg.c: the ogg demuxer should now work nicely with ogm files
         (including for the video). It has only been tested with a few streams
         produced with dvd::rip and ogmmerge though.
      c0a5c212
    • gbazin's avatar
      · ce1815eb
      gbazin authored
      * modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams
         in ogm files.
      * modules/codec/vorbis.c: small bugfix.
      ce1815eb
  6. 02 Nov, 2002 4 commits
    • gbazin's avatar
      · a9ba6193
      gbazin authored
      * modules/demux/ogg.c: small fix to avoid crashing when find unknown codecs.
      a9ba6193
    • gbazin's avatar
      · f5a90887
      gbazin authored
      * modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is
         working fine now, + misc other improvements.
      f5a90887
    • sigmunau's avatar
      modules/codec/dv/dv.h: workaround for a namespace collision (#undef vlc_error) · f7b44627
      sigmunau authored
      debian/rules: update the location of libgnome_main_plugin.so and
      libgtk_main_plugin.so. Added the ui.rc file to the kvlc package. All debian
      packages seem to build now (even though there were some warnings)
      f7b44627
    • gbazin's avatar
      · 5be7af3d
      gbazin authored
      * src/video_output/video_output.c: small change to avoid using floating point
         registers in the video ouptut routines.
      5be7af3d
  7. 01 Nov, 2002 3 commits
    • gbazin's avatar
      · d5849883
      gbazin authored
      * modules/audio_output/directx.c: forgot an aout_BufferFree().
      d5849883
    • gbazin's avatar
      · 95efa086
      gbazin authored
      * src/audio_output/common.c, include/aout_internal.h: added a new function
         aout_FifoFirstDate() that allows the aout plugin to schedule the first
         play.
      * src/audio_output/output.c: fixed another problem affecting the audio quality.
      * modules/audio_output/directx.c: improvements. The buffering scheme has been
         changed to be less affected by temporary starving. We also schedule the first   sample to play.
      95efa086
    • sigmunau's avatar
  8. 31 Oct, 2002 3 commits
    • Sam Hocevar's avatar
      * ./src/misc/variables.c: callbacks are now called after the variable has · e9364f5c
      Sam Hocevar authored
          been modified. Maybe we'll need the other type, too, but this change will
          make things simpler in aout3.
      
        * ./src/playlist/playlist.c: removed two unused variables.
        * ./src/misc/modules.c: removed a debug message I had forgotten.
        * ./src/misc/modules_plugin.h.in: fixed a typo (thanks bozo).
      e9364f5c
    • gbazin's avatar
      · cae5489a
      gbazin authored
      * modules/codec/spudec/spudec.c, modules/codec/spudec/parse.c: fixed a couple
         of problems introduced with the recent changes to the bitstream facility.
      * src/audio_output/output.c: fixed a quite annoying bug in aout3 that was
         triggering unnecessary trashing of audio frames.
      cae5489a
    • Christophe Massiot's avatar
      Fixed plug-in compilation on OS X. · 5cbb47d6
      Christophe Massiot authored
      5cbb47d6
  9. 30 Oct, 2002 3 commits
  10. 29 Oct, 2002 6 commits
  11. 28 Oct, 2002 4 commits
    • gbazin's avatar
      · f5991d12
      gbazin authored
      * configure.ac.in: libvorbis depends on libogg.
      * include/vlc_threads.h: changed the different threads priorities to optimize
         audio and video quality as well as responsiveness.
      * modules/audio_output/waveout.c modules/audio_output/directx.c: waveout and
         directx will now use the float32 format if available. Various tweaks for
         better performance.
      f5991d12
    • gbazin's avatar
      · 4ed4bc80
      gbazin authored
      * modules/video_output/directx/directx.c: fixed segfault on initialization.
         Changed back the priority of the event thread to normal.
      4ed4bc80
    • gbazin's avatar
      · ca33555c
      gbazin authored
      * modules/codec/mpeg_video/parser.c: add_module() for "mpeg-motion" wasn't using
         the right capability.
      * modules/codec/ffmpeg/ffmpeg.c: fixed typo (re-enabled default case in a
         switch).
      * modules/codec/a52.c: fixed the AOUT_DOLBY detection.
      ca33555c
    • Sam Hocevar's avatar