1. 25 Sep, 2003 1 commit
    • Gildas Bazin's avatar
      · 8cbc8f8d
      Gildas Bazin authored
      * modules/demux/ogg.c: reworked a bit. Ogg web radios should work again, vorbis audio tracks switching should work better as well.
      * modules/mux/ogg.c: attempt at supporting theora.
      8cbc8f8d
  2. 07 Sep, 2003 1 commit
  3. 02 Sep, 2003 1 commit
    • Gildas Bazin's avatar
      · 7bb574fd
      Gildas Bazin authored
      * ALL: Introduction of a new api for decoders.
         The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance.
         Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported.
      
         Don't hold your breath, there is still much work to do before we reach this goal.
      
      * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c:
         Converted to the new api.
         Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication).
         New dts and theora packetizers (merged in their respective decoders).
      7bb574fd
  4. 17 Aug, 2003 1 commit
  5. 09 Aug, 2003 1 commit
    • Gildas Bazin's avatar
      · c095b59a
      Gildas Bazin authored
      * modules/codec/ffmpeg/video.c: temporary hack to work around demuxers that set the DTS value in p_pes->i_pts.
      * modules/demux/ogg.c: don't try anymore to send interpolated pts to ffmpeg.
      c095b59a
  6. 09 Jul, 2003 1 commit
    • Gildas Bazin's avatar
      · d161c006
      Gildas Bazin authored
      * modules/demux/ogg.c: latest change for web radios support did affect the quality of normal
      ogg files. Make the check a bit more strict.
      d161c006
  7. 24 Jun, 2003 1 commit
    • Gildas Bazin's avatar
      · 72bb01ef
      Gildas Bazin authored
      * modules/demux/ogg.c: fix for ogg web streams.
      72bb01ef
  8. 23 Jun, 2003 1 commit
    • Gildas Bazin's avatar
      · 8b67039c
      Gildas Bazin authored
      * modules/packetizer/vorbis.c: vorbis data packetizer for the stream output.
      * modules/mux/ogg.c: cleanup, bug fixes and vorbis support.
      * modules/demux/ogg.c: added vorbis channels info.
      * modules/misc/httpd.c: bug fix for stream header generation.
      8b67039c
  9. 11 Jun, 2003 1 commit
    • Gildas Bazin's avatar
      · bce0d6f4
      Gildas Bazin authored
      * modules/demux/ogg.c, modules/codec/theora.c: updated the ogg demuxer and theora decoder to the latest libtheora alpha 2 release.
      bce0d6f4
  10. 05 May, 2003 1 commit
    • Gildas Bazin's avatar
      · 95b4a56a
      Gildas Bazin authored
      * ALL: changed the prototype of input_AddES() to include enough information so we can build an "video-es", "audio-es" and "spu-es" object variable. These variables can be used by the interfaces to navigate between the elementary streams.
      * modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
      95b4a56a
  11. 14 Apr, 2003 1 commit
  12. 31 Mar, 2003 1 commit
  13. 30 Mar, 2003 1 commit
    • Gildas Bazin's avatar
      · a1e81377
      Gildas Bazin authored
      * modules/*: sanitization of the modules description strings.
      a1e81377
  14. 21 Mar, 2003 1 commit
    • Gildas Bazin's avatar
      · f8397f7c
      Gildas Bazin authored
      * modules/demux/ogg.c: fix for some ogg web radio streams where there
      is a huge gap between the granulepos in the header packets and the data
      packets.
      f8397f7c
  15. 14 Mar, 2003 1 commit
  16. 29 Jan, 2003 1 commit
    • Gildas Bazin's avatar
      · 3d6389ab
      Gildas Bazin authored
      * modules/demux/ogg.c: bug fix when switching between vorbis channels.
      3d6389ab
  17. 07 Jan, 2003 1 commit
    • Laurent Aimar's avatar
      * all: I have added two new variables in es_descriptor_t and · 81b7c545
      Laurent Aimar authored
      decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
      a replacement of p_demux_data as this variable is used by
      some demuxers in another way. This way, I will be able to add
      preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
      demuxer so if somebody wants ...)
      81b7c545
  18. 20 Dec, 2002 1 commit
  19. 19 Dec, 2002 1 commit
  20. 18 Dec, 2002 1 commit
  21. 16 Dec, 2002 1 commit
    • Gildas Bazin's avatar
      · aa4f7ea9
      Gildas Bazin authored
      * modules/demux/ogg.c: added support for the old type of headers produced by the first
      versions of OggDS.
      aa4f7ea9
  22. 26 Nov, 2002 1 commit
    • Gildas Bazin's avatar
      · ecf04969
      Gildas Bazin authored
      * modules/demux/ogg.c: audio is now dropped when fast-forwarding.
      ecf04969
  23. 21 Nov, 2002 2 commits
    • Gildas Bazin's avatar
      · 24e0e49b
      Gildas Bazin authored
      * modules/demux/ogg.c: small bug-fix for my previous commit.
      24e0e49b
    • Gildas Bazin's avatar
      · 4b8e273c
      Gildas Bazin authored
      * modules/demux/ogg.c: better handling of PCRs (we now base our calculations
         on all sub-streams instead of just using one of them). Some code factorisation
         too.
      4b8e273c
  24. 20 Nov, 2002 1 commit
    • Gildas Bazin's avatar
      · 36b7d8ef
      Gildas Bazin authored
      * modules/codec/theora.c, configure.ac.in, modules/codec/Modules.am: new
         theora codec plugin.
         This plugin is based on the experimental theora codec from the Xiph.Org
         foundation (http://www.theora.org/). Because the theora bitstream
         specifications are likely to change in the near future, this plugin won't
         be compiled by default. If you want to test/develop theora with vlc, you'll
         need to configure it with --enable-theora and also make sure you've got a
         fresh libogg from cvs.
      
      * modules/demux/ogg.c: modified to handle theora and tarkin bitstreams.
      
      * modules/codec/tarkin.c: fixed a few typos.
      36b7d8ef
  25. 18 Nov, 2002 1 commit
  26. 06 Nov, 2002 1 commit
    • 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
  27. 05 Nov, 2002 1 commit
    • Gildas Bazin's avatar
      · be822ed6
      Gildas Bazin authored
      * modules/demux/ogg.c: should theoretically work on Big Endian machines now.
      be822ed6
  28. 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
  29. 02 Nov, 2002 2 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
  30. 27 Oct, 2002 1 commit
    • Gildas Bazin's avatar
      · cdf5edf7
      Gildas Bazin authored
      * modules/demux/ogg.c: we now set p_input->stream.i_mux_rate.
      cdf5edf7
  31. 24 Oct, 2002 1 commit
    • Gildas Bazin's avatar
      · 2a533cea
      Gildas Bazin authored
      * ALL: I did add these files, but forgot to commit them ( ouarf ouarf :)
      2a533cea