1. 27 Nov, 2003 1 commit
  2. 26 Nov, 2003 1 commit
    • Gildas Bazin's avatar
      · 380edbae
      Gildas Bazin authored
      * ALL: fixed memory leaks.
      * modules/demux/mp4/libmp4.c: fixed parsing of the "wave" tag (I'm sure there's a better fix but this one works).
      * modules/demux/ogg.c: another seeking fix (We also need to flush the per stream buffer with ogg_stream_reset()).
      380edbae
  3. 23 Nov, 2003 1 commit
    • Gildas Bazin's avatar
      · 9c374559
      Gildas Bazin authored
      * modules/demux/*: some containers don't carry any PTS information, just a DTS. In that case, make sure the PTS forwarded to the decoder is set to 0.
      * modules/codec/ffmpeg/video.c: use PTS if available, if not find out the PTS from the DTS and the p_context->has_b_frames and p_pic->reference flags.
      9c374559
  4. 22 Nov, 2003 1 commit
    • Gildas Bazin's avatar
      · 6ae3f4f4
      Gildas Bazin authored
      * src/input/input.c: don't free the ES twice.
      * modules/demux/ogg.c: ported to the es_out_*() api and fixed flac support.
      * modules/codec/flac.c: couple of fixes.
      6ae3f4f4
  5. 18 Nov, 2003 1 commit
    • Gildas Bazin's avatar
      · 1754611a
      Gildas Bazin authored
      * modules/demux/ogg.c: call ogg_sync_reset() after seeking so we don't get spurious PCRs.
         Cosmetic changes to the file info data.
         Fixed Flac seeking.
      1754611a
  6. 17 Nov, 2003 1 commit
    • Gildas Bazin's avatar
      · 2a176d97
      Gildas Bazin authored
      * modules/demux/ogg.c: support for FLAC in Ogg.
         And by the way, putting the FLAC STREAMINFO metadata in the second ogg packet is really convoluted!
      2a176d97
  7. 25 Oct, 2003 1 commit
    • Sam Hocevar's avatar
      * include/vlc_common.h: · 88991a5c
      Sam Hocevar authored
          + Removed u8, s8, u16 etc. for good.
        * ALL:
          + Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.
      88991a5c
  8. 23 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 287b6a68
      Gildas Bazin authored
      * modules/demux/ogg.c: arrggg... I shouldn't be allowed to commit ;)
      287b6a68
  9. 22 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · dd9e6708
      Gildas Bazin authored
      * configure.ac, modules/codec/Modules.am, modules/codec/speex.c: new speex decoder and packetizer using libspeex.
      * modules/demux/ogg.c: added support for speex to the Ogg demuxer.
      * modules/mux/ogg.c: added support for speex to the Ogg muxer.
      * src/misc/variables.c: when creating choices object variables with inheritance enabled, automatically add the inherited value to the list of choices.
      * modules/access/udp.c: use an object variable and inheritance for "udp-caching".
      * src/input/input.c: disable the hack for filenames with colons on win32 because filenames can't contain colons.
      dd9e6708
  10. 19 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 65be6620
      Gildas Bazin authored
      * modules/demux/ogg.c: fixed endless loop when trying to play a theora stream while the demux was not compiled with theora support.
      65be6620
  11. 01 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 706de3e3
      Gildas Bazin authored
      * modules/demux/ogg.c: had mistakenly got rid of the old i_dts = i_stop_date hack for text subtitles.
      706de3e3
  12. 28 Sep, 2003 1 commit
    • Gildas Bazin's avatar
      · bff03e0b
      Gildas Bazin authored
      * modules/demux/ogg.c, modules/codec/vorbis.c: misc small fixes.
      * modules/mux/ogg.c: support for inserting/removing elementary streams on the fly (really handy for the --sout-keep option). This will produce a chained Ogg bitstream.
      bff03e0b
  13. 27 Sep, 2003 2 commits
    • Gildas Bazin's avatar
      · f5012c55
      Gildas Bazin authored
      * modules/demux/ogg.c: support for DEMUX_GET_TIME. External subtitles files should work fine with ogg files now.
      f5012c55
    • Gildas Bazin's avatar
      · 653b4cc3
      Gildas Bazin authored
      * modules/demux/ogg.c: support for 'chaining' (concatenated ogg streams).
      653b4cc3
  14. 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
  15. 07 Sep, 2003 1 commit
  16. 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
  17. 17 Aug, 2003 1 commit
  18. 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
  19. 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
  20. 24 Jun, 2003 1 commit
    • Gildas Bazin's avatar
      · 72bb01ef
      Gildas Bazin authored
      * modules/demux/ogg.c: fix for ogg web streams.
      72bb01ef
  21. 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
  22. 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
  23. 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
  24. 14 Apr, 2003 1 commit
  25. 31 Mar, 2003 1 commit
  26. 30 Mar, 2003 1 commit
    • Gildas Bazin's avatar
      · a1e81377
      Gildas Bazin authored
      * modules/*: sanitization of the modules description strings.
      a1e81377
  27. 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
  28. 14 Mar, 2003 1 commit
  29. 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
  30. 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
  31. 20 Dec, 2002 1 commit
  32. 19 Dec, 2002 1 commit
  33. 18 Dec, 2002 1 commit
  34. 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
  35. 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
  36. 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
  37. 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
  38. 18 Nov, 2002 1 commit