1. 11 Dec, 2001 1 commit
  2. 09 Dec, 2001 1 commit
    • Sam Hocevar's avatar
      · 2be07191
      Sam Hocevar authored
        * COMPLETE CVS BREAKAGE !! The MAIN branch is going to be a playground
          for my nevrotic and destructive pulsions during the next few hours!
      
        * If you want to test vlc, please use the v0_2_92_branch branch.
      
        * Stuff currently working:
           - direct to YUV buffer decoding
           - non-ugly subtitle blending
           - XVideo and SDL video output
      
        * Stuff currently utterly broken:
           - aspect ratio
           - software rendering (ie, all other video output plugins)
      
        * Additional misc changes:
           - Renamed spu_dec to spudec and mad_adec to mad to stay coherent with
             other plugins. Also, renamed mpeg to mpeg_system.
           - Added jobi to the AUTHORS file.
           - Factored code common to vout_x11.c and vout_xvideo.c.
      2be07191
  3. 07 Dec, 2001 1 commit
    • Sam Hocevar's avatar
      · 1b8d106c
      Sam Hocevar authored
        * Fixed a total breakage of decoder plugins introduced by fast_memcpy.
        * Got rid of #include "main.h", included it in common.h instead ; got
          rid of #include "config.h" in most files as well.
      1b8d106c
  4. 05 Dec, 2001 1 commit
    • Johan Bilien's avatar
      * Added 2 fields, p_selected_program and p_new_program, to the · dbbc910f
      Johan Bilien authored
        input_thread_t structure, so that we may support multi programs
        streams.
      * Modified inputs to take account of this change.
      * Modified input_clock.c so that it doesn't refer to pp_programs[0]
        any more.
      
      Now we should not refer to the first program, but to the selected
      program. Functions to change the current program are coming.
      dbbc910f
  5. 03 Dec, 2001 2 commits
  6. 28 Nov, 2001 1 commit
  7. 12 Nov, 2001 3 commits
  8. 06 Nov, 2001 1 commit
    • Sam Hocevar's avatar
      · b0f6c87b
      Sam Hocevar authored
        * Fixed support for SPU and LPCM streams over network.
      b0f6c87b
  9. 21 Oct, 2001 1 commit
  10. 01 Oct, 2001 1 commit
  11. 24 Sep, 2001 1 commit
  12. 06 Sep, 2001 1 commit
  13. 18 Jul, 2001 1 commit
  14. 17 Jul, 2001 1 commit
  15. 07 May, 2001 1 commit
  16. 02 May, 2001 1 commit
    • Henri Fallon's avatar
      · 5e0ca682
      Henri Fallon authored
      * Corrected vlc-howto thanks to Arnaud Gomes-do-Vale
      * Fixed a segfault in TS input. Some stream still do not work, or
        work very slowly with many error messages. I'll try to have a look.
      5e0ca682
  17. 28 Apr, 2001 1 commit
    • Sam Hocevar's avatar
      · 0a4aeaa6
      Sam Hocevar authored
        * Coding style fixes here and there.
        * Miscellaneous QNX compile fixes.
        * Beginning of the mingw32 port by Gildas Bazin <gbazin@netcourrier.com>.
        * Added Marcari and Gildas to the AUTHORS file.
      
        (I commited the mingw32 port because it doesn't add any new code outside
         the #ifdefs, but we won't tell a word about it for the moment. We don't
         really need windows users whining about bugs, do we ?)
      0a4aeaa6
  18. 17 Apr, 2001 1 commit
  19. 13 Apr, 2001 1 commit
    • Henri Fallon's avatar
      · c7df0042
      Henri Fallon authored
      TS input : only one audio & spu ES selected at a time
      Intf : ts streams in menu
             fixed a typo
      
      There be certainly need for debug on the TS input as vls complains about
      wrong sized PES packets, and that many streams do not seem to work.
      
      btw, I forgot to mention in my last commit the function that nooone will
      ever use : "right button" key of 105 keys keybords support under X11,
      Xv, Sdl
      c7df0042
  20. 12 Apr, 2001 1 commit
  21. 08 Apr, 2001 1 commit
  22. 06 Apr, 2001 1 commit
    • Sam Hocevar's avatar
      · 94c51c45
      Sam Hocevar authored
        * Code cleanup: removed a few tabulations.
        * Fixed inline asm routines to remove all read/write operands.
        * Added <string.h> to most files to prevent warnings under FreeBSD.
        * Added "break;" after "default:" in case switches to prevent
          warnings when compiling with GCC 3.0pre.
      94c51c45
  23. 05 Apr, 2001 1 commit
    • Cyril Deguet's avatar
      · ed003a4a
      Cyril Deguet authored
      Added a new packet allocation method that punish one's mother in PS input.
      I hope there won't be too many segfaults because of it ;)
      A few parameters must be adjusted to optimize this method; I'll do it later
      because Proba Stat sucks ;)
      ed003a4a
  24. 15 Mar, 2001 2 commits
    • Sam Hocevar's avatar
      · a0c1805b
      Sam Hocevar authored
        * Bug fixes and enhancements in the Gtk+/Gnome interfaces.
      
         o the slider should behave correctly and stop jumping here and
           there (this bug is _not_ related to Stef's similar bug)
         o added an "open network" menu (useless since the input doesn't
           handle it properly yet)
         o tried to reorganize gnome_callbacks.c and gtk_callbacks.c
         o stream date is now displayed instead of percentage
         o renamed gnome_sys.h to intf_gnome.h, and gtk_sys.h to intf_gtk.h
      
        * Changed documentation and package creation files.
      
         o added versioned conflicts/replaces to vlc-gtk (Closes Debian bug #88796)
         o removed useless or outdated documentation from doc/*
         o moved vlc.1 manpage from debian/vlc.1 to doc/vlc.1
      
        * Added basic Qt interface.
      
         o working features: slide bar, open file, toolbar, popup menu
         o added "qvlc" alias, equivalent to "vlc -I qt"
         o known issues : no "open disc" or "open network" menus yet
                          the IntfWindow class is never cleaned on destruction
                          the popup menu always pop at the middle of the screen
      
        * Misc fixes/updates.
      
         o renamed netutils.h functions from input_* to network_*
         o renamed *plst* files and functions to *playlist* (it was stupid
           from me to name them "plst")
         o made a few input error messages more meaningful
         o added -I, -A and -V short flags, corresponding to --intf, --audio
           and --video
      
          I got a lot of conflicts on this commit, lart me if I forgot a
        file or made old bugs reappear.
      a0c1805b
    • Stéphane Borel's avatar
      -Fixed most of the bugs in gnome interface menus · 93ca3031
      Stéphane Borel authored
      -Added radio checks in menu items.
      
      There are still issues with default selected item but it works well.
      93ca3031
  25. 07 Mar, 2001 1 commit
    • Henri Fallon's avatar
      · a6c6f723
      Henri Fallon authored
      - Fixed TS input ( a nasty dead lock had appeared 4 days ago )
      - Added base of network support
      
      Things to be done :
      - Meuuh : fix the PCR synchronisation so that we can set b_pace_cntrol to 0
      - Sam : find a way of specifing the type of media (file, net). For the
      moment, the "--input ts" always call input_NetworkOpen
      - Maybe sam : for the moment the working syntax is vlc --input ts
      servername, it should nbe turned into "vlc --server servername".
      
      Things that don't work (i'll work on this this week end) :
      - stopping and retaking a stream
      - a nice 'waiting for stream'
      - we select all incoming streams. we should be able to select.
      
      Things that haven't been tested :
      - broadcast
      - only tested with one stream.
      
      Kick me if something is broken by my fault.
      a6c6f723
  26. 06 Mar, 2001 1 commit
  27. 05 Mar, 2001 1 commit
  28. 02 Mar, 2001 2 commits
    • Christophe Massiot's avatar
      * Fixed miscellaneous alignment problems (alpha/sparc ports) ; · 4ebb78dd
      Christophe Massiot authored
      * Added a fps display when toggling 'i' ;
      * Fixed a bug in the video parser where one picture buffer was not
      released at quit time ;
      * Broke the mux_rate calculation, but hey guys ! it was already broken and
      nobody noticed it.
      4ebb78dd
    • Stéphane Borel's avatar
      -New function for DVD reading, that is able to read multiple blocks · 917d2574
      Stéphane Borel authored
      (I've chosen 32 now), that doesn't use any memcpy anymore and is also much
      faster. It is ready now for cell positioning in multi-angle DVD (to come
      soon).
      
      -DVD specific netlist adapted to 2048 bytes long blocks that contain
      several data_packets.
      
      -Modification in mpeg_system.c to use p_payload_start instead of
      p_buffer (necessary for DVD plugin). It does not break other plugins
      since they set p_payload_start to p_buffer
      
      -New field i_read_once in input_thread_s to be able to read more than
      the TS related 7 packets ; i_read_once is set to INPUT_READ_ONCE by
      defaults but plugins can change it during initialisation.
      
      Please check that nothing is broken :)
      917d2574
  29. 21 Feb, 2001 1 commit
    • Henri Fallon's avatar
      · 910f40f9
      Henri Fallon authored
      TS Input :
      - Added DemuxPSI, DecodePAT and DecodePMT. Never tested which streams
        where PAT or PMT are splitted in more than one section.
      - Some TS files still don't work (matrix.ts i.e : no sound ),
        others do ... i'll have to investigate.
      
      Todo :
      - What if data get unaligned ?
      - Write NetworkOpen
      - Try to find why I get no sound on matrix.ts
      - Support Stream and program selection.
      910f40f9
  30. 19 Feb, 2001 1 commit
  31. 14 Feb, 2001 1 commit
    • Henri Fallon's avatar
      · 79b46154
      Henri Fallon authored
      Begining of TS Input
      
      Done :
      - fixed netlist
      - embryo : support TS video trough file ( kludgy ... )
      
      Next :
      - Write DecodePSI and DemuxPSI, wich will clean the kludges off
      
      Then :
      - Write NetworkOpen ( shouldn't be difficult )
      
      Eventually :
      - Deal with lost/corrupt packets
      79b46154
  32. 12 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · c3e2bf1d
      Sam Hocevar authored
        * Fixed my old stupid bug that disabled sound after having played the
          first playlist item.
        * Added `Prev' and `Next' buttons to the interface, with the beginning of
          a playlist window (still empty).
        * Added `Slow' and `Fast' buttons to the interface and popup menu.
      
        Ok, I promise it's the last time I check bloat in, from now the interface
        commits will be much cleaner and actually fix things :)
      c3e2bf1d
  33. 08 Feb, 2001 3 commits
    • Christophe Massiot's avatar
      * Portability : changed off64_t to off_t and activated appropriate · d21d510c
      Christophe Massiot authored
        GNU/Linux options ;
      * Changed fseek() to fseeko() for 64-bit offsets ;
      * Reset frame predictors on a stream discontinuity.
      d21d510c
    • Christophe Massiot's avatar
      * Implemented basic stream navigation function, and bound Jump forward · 785049d7
      Christophe Massiot authored
        and jump Backward in the SDL intf. Enjoy !
      785049d7
    • Sam Hocevar's avatar
      · 0935df9e
      Sam Hocevar authored
         This commit is a bit early, but it'll save Stef, Henri and me much
       time later, when we don't have to backport modifications to input_*.c
      
         What's new :
          - playlist works again (still the old wrong way like Meuuh doesn't
          like, but this is going to change within a few hours)
          - input_ps, input_ts and input_dvd are now plugins, located in
          plugins/mpeg/ and plugins/dvd/
      
         What's broken :
          - audio output might be broken on some streams ; have to investigate
      
         What has changed :
          - fast/slow keys are now A/Z instead of A/S since S was already
          linked to the scale/noscale toggle.
          - `--dvd' doesn't work anymore, for the moment try to use :
           vlc --input dvd /dev/dvd
          - module bank is now less verbose ; use `--warn 1' to turn back
          verbosity on
      0935df9e