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. 01 Jul, 2003 1 commit
  3. 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
  4. 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
  5. 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
  6. 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
  7. 11 Mar, 2003 1 commit
  8. 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
  9. 24 Feb, 2003 1 commit