1. 11 Nov, 2002 3 commits
    • Gildas Bazin's avatar
      · c0e8ae07
      Gildas Bazin authored
      * src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h,
         modules/audio_filter/resampler/*: Changes that allow the resamplers to set
         the start and end date of the frame it outputs.
         This allows us for instance to output a smaller frame than what we should, and
         keep the rest of the data to compute the resampling of the next frame.
         In short, we can implement much more complex resampling algorithms than before.
      
      * modules/audio_filter/resampler/linear.c: rewrote the linear resampler. The audio
         quality doesn't seem to be better than the ugly resampler, maybe I shouldn't
         have wasted my time on this...
      c0e8ae07
    • Gildas Bazin's avatar
      · 255b41ac
      Gildas Bazin authored
      * modules/audio_output/file.c: will write a WAV header by default. Can be
         disabled with --no-audiofile-wav.
      * modules/audio_filter/resampler/linear.c: disabled for now, until I actually
         manage to make it work without a problem.
      255b41ac
    • Sam Hocevar's avatar
      * ./include/*, ./src/*: separated WIN32 #tests and UNDER_CE #tests, because · bc061e84
      Sam Hocevar authored
          WIN32 isn't always defined under WinCE, but might be. Grmbl.
        * ./include/*: changed a few u* and s* to uint*_t and int*_t.
      bc061e84
  2. 10 Nov, 2002 7 commits
  3. 09 Nov, 2002 5 commits
  4. 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
  5. 07 Nov, 2002 4 commits
  6. 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
  7. 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
  8. 04 Nov, 2002 2 commits
  9. 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
  10. 02 Nov, 2002 3 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