1. 10 Nov, 2002 3 commits
    • Gildas Bazin's avatar
      · b4f932ad
      Gildas Bazin authored
      * src/audio_output/output.c: fixed another quality affecting bug.
      
      * include/aout_internal.h src/audio_output/input.c: major change to the
         resampling algorithm. When resampling is requested to keep the audio stream
         synchronised to the main clock, we trigger it but we change the resampling
         rate only progressively so it doesn't get noticed too much by the listener.
      b4f932ad
    • Sigmund Augdal Helberg's avatar
      ./ChangeLog: added entry for the linear resampler · e6c41833
      Sigmund Augdal Helberg authored
       ./modules/audio_filter/resampler/linear.c: This should allways generate the
      right number of samples now. The morale is never base your floating point
      calculations on the output of integer divitions.
      e6c41833
    • Laurent Aimar's avatar
      * faad : adapt to newer version. · bc398338
      Laurent Aimar authored
       * ffmpeg : adapt postprocessing for latest libavcodec version, add an
      option to disable direct rendering as postprocessing is currently broken
      with it, and with some files I have bad pictures.
      bc398338
  2. 09 Nov, 2002 5 commits
  3. 08 Nov, 2002 2 commits
    • Gildas Bazin's avatar
      · 3c60cbd6
      Gildas Bazin authored
      * configure.ac.in, modules/audio_filter/converter/*: added a s8tofloat32.c and
         u8tofloat32.c converter.
      * modules/codec/araw.c: modified to also decode u8 pcm audio samples.
      3c60cbd6
    • 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
  4. 07 Nov, 2002 4 commits
  5. 06 Nov, 2002 5 commits
    • Gildas Bazin's avatar
      · 85071f34
      Gildas Bazin 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
  6. 05 Nov, 2002 7 commits
    • Gildas Bazin's avatar
      · 7358af1b
      Gildas Bazin 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
    • Gildas Bazin's avatar
      · be822ed6
      Gildas Bazin authored
      * modules/demux/ogg.c: should theoretically work on Big Endian machines now.
      be822ed6
    • Gildas Bazin's avatar
      · 51f7848f
      Gildas Bazin 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
    • Gildas Bazin's avatar
      · 3e017c26
      Gildas Bazin 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
  7. 04 Nov, 2002 2 commits
  8. 03 Nov, 2002 2 commits
    • Gildas Bazin's avatar
      · c0a5c212
      Gildas Bazin 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
    • Gildas Bazin's avatar
      · ce1815eb
      Gildas Bazin authored
      * modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams
         in ogm files.
      * modules/codec/vorbis.c: small bugfix.
      ce1815eb
  9. 02 Nov, 2002 4 commits
    • Gildas Bazin's avatar
      · a9ba6193
      Gildas Bazin authored
      * modules/demux/ogg.c: small fix to avoid crashing when find unknown codecs.
      a9ba6193
    • Gildas Bazin's avatar
      · f5a90887
      Gildas Bazin authored
      * modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is
         working fine now, + misc other improvements.
      f5a90887
    • Sigmund Augdal Helberg's avatar
      modules/codec/dv/dv.h: workaround for a namespace collision (#undef vlc_error) · f7b44627
      Sigmund Augdal Helberg 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
    • 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
  10. 01 Nov, 2002 3 commits
    • Gildas Bazin's avatar
      · d5849883
      Gildas Bazin authored
      * modules/audio_output/directx.c: forgot an aout_BufferFree().
      d5849883
    • Gildas Bazin's avatar
      · 95efa086
      Gildas Bazin 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
    • Sigmund Augdal Helberg's avatar
  11. 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
    • Gildas Bazin's avatar
      · cae5489a
      Gildas Bazin 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