1. 21 Nov, 2003 2 commits
  2. 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
  3. 10 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 1091a5bb
      Gildas Bazin authored
      * src/input/input_dec.c: use VLC_OBJECT_PACKETIZER for packetizers.
      * modules/mux/ogg.c: win32 fix for ogg muxing with several elementary streams.
      1091a5bb
  4. 09 Oct, 2003 3 commits
  5. 29 Sep, 2003 1 commit
    • Gildas Bazin's avatar
      · 6877b7be
      Gildas Bazin authored
      * modules/mux/ogg.c: always backup the vorbis/theora headers so we can resend them if we close/reopen the stream (chaining).
        fixes for text subtitles muxing.
      * modules/packetizer/copy.c: support for text subtitles.
      6877b7be
  6. 28 Sep, 2003 4 commits
    • Gildas Bazin's avatar
      · 7088ecec
      Gildas Bazin authored
      * modules/mux/ogg.c: proper fps and ogg packet granulepos when embedding mp4v/div3 (mplayer can play the file now).
      7088ecec
    • Gildas Bazin's avatar
      · a4d9dd4e
      Gildas Bazin authored
      * modules/codec/theora.c: don't forget to delete the sout instance.
      * modules/mux/ogg.c: fix for embedding theora in Ogg.
      a4d9dd4e
    • Gildas Bazin's avatar
      · 9fbf506f
      Gildas Bazin authored
      * modules/mux/ogg.c: each ogg stream has to be cleared in OggCreateHeader().
      9fbf506f
    • 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
  7. 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
  8. 01 Jul, 2003 1 commit
  9. 29 Jun, 2003 1 commit
    • Gildas Bazin's avatar
      · 0d0dffab
      Gildas Bazin authored
      * configure.ac, modules/mux/ogg.c, modules/stream_out/transcode.c: vorbis transcoding support (the transcoder still doesn't support vorbis decoding though, so no vorbis -> else transcoding)
      0d0dffab
  10. 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
  11. 13 Apr, 2003 1 commit
    • Laurent Aimar's avatar
      * all: new sout scheme. Now a chain of module are created that can · 4dec9682
      Laurent Aimar authored
      modify/apply on all streams, --sout has the same behavour expect when
      starting with a '#'.
      
       With a starting '#' you can specify a chain of modules, it's still
      unstable but a lot more powerfull.
       You have access to duplicate(that duplicate all stream), transcode
      (using only ffmpeg), standard/std and es (that apply muxers and access),
      and display. You could chain them with ':' and specify options with
      {option1=value,option2=value[,...]}.
      
      ex: * to stream and see the stream to udp/ts:ip
       --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
          * to transcode,see and stream
       --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
      
       Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
      Test and report bugs :)
      4dec9682
  12. 31 Mar, 2003 1 commit
    • Laurent Aimar's avatar
      * v4l: updated, now it should grab (and compress if you want) the video. · 8c1b6050
      Laurent Aimar authored
      Audio grabbing part is commented out and untested.
       The syntax is like that:
        v4l:<device>[:option=value:...]
       options: channel,norm (pal, ntsc,secam), frequency (not really there is
                a factor), audio, size (WxH or subqcif,qsif,qcif,sif,cif,vga),
                codec (optional, mpeg1 or mpeg4 and need to have compiled the
                encoders modules)
       ex: v4l:/dev/video:channel=0:frequency=8052:norm=secam:size=vga
       Please test.
       * rawvideo.c: a pseudo decoder for raw video (I420).
       * packetizer/*, mux/*, stream_output.c: fixed (I hope) audio/video
      synchro problems.
      8c1b6050
  13. 11 Mar, 2003 1 commit
  14. 25 Feb, 2003 1 commit
    • Laurent Aimar's avatar
      * stream_output.* : added a flags variable to sout_buffer_t, allowing to · 626d8bea
      Laurent Aimar authored
      mark headers.
       * httpd : added a way to use stream header, and changed the way that
      stream data are stored (allow better client handling).
       * http : use stream header, and add mime type detection by looking
      at file extention (could be improved).
       * ogg: fixed a segfault when removing a stream, mark header.
      626d8bea
  15. 24 Feb, 2003 1 commit