1. 28 Nov, 2003 1 commit
  2. 27 Nov, 2003 1 commit
  3. 26 Nov, 2003 1 commit
    • gbazin's avatar
      · 380edbae
      gbazin 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
  4. 24 Nov, 2003 1 commit
  5. 23 Nov, 2003 1 commit
    • gbazin's avatar
      · 9c374559
      gbazin 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
  6. 22 Nov, 2003 1 commit
  7. 21 Nov, 2003 2 commits
    • Laurent Aimar's avatar
      52226f31
    • gbazin's avatar
      · 231d0470
      gbazin authored
      * include/vlc_common.h: include stdlib.h
      * include/ninput.h, src/input/stream.c, src/input/input.c:
          new stream_Block() function to read a block_t from the input.
          es_out_Send() takes a block_t as input, for PES (deprecated) use es_out_SendPES().
      * modules/demux/*: changed to new es_out_Send(). asf.c and avi.c still use es_out_SendPES() though.
      231d0470
  8. 20 Nov, 2003 1 commit
  9. 16 Nov, 2003 4 commits
    • gbazin's avatar
      · aed1e85b
      gbazin authored
      * ALL: moved i_bitrate out of audio_format_t into es_format_t
      aed1e85b
    • gbazin's avatar
      · 1e9f16e2
      gbazin authored
      * ALL: final improvements to the decoders/packetizers api.
         (There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
      * ALL: small improvements to the encoders api.
      1e9f16e2
    • Eric Petit's avatar
      avi.c: compile fix · 85f81858
      Eric Petit authored
      85f81858
    • Laurent Aimar's avatar
      63197875
  10. 13 Nov, 2003 2 commits
  11. 04 Nov, 2003 1 commit
    • Laurent Aimar's avatar
      * input: fixed position-offset, time and time-offset. · ea33ac4c
      Laurent Aimar authored
       * hotkeys: never _never_ use  demux_Control outside of src/input/ (it's
       completely broken,  there is a lot  more things to do),  all interfaces
       have  to  use  var_Get/Set  (time(-offset),  position(-offset),  state,
       rate(-slower|-faster)...  ).
       Btw,   input_SetStatus,   input_Seek,   input_Tell,   input_ChangeArea,
       input_ToggleES,  will   be  quickly   obsolete  and   removed(at  least
       unavailable for intf), so we should convert remaining interfaces (ie all
       except wx, osx, rc, http, hotkeys).
      
       * avi: implemented DEMUX_SET_TIME (not yet used).
      ea33ac4c
  12. 19 Oct, 2003 1 commit
    • hartman's avatar
      * modules/demux/avi/* · 898575aa
      hartman authored
        - print a debug message in case of 0xfffe audio
          This is either a WAVEFORMATEXTENSIBLE or encapsulated vorbis audio
        - use c-style comments
      * modules/gui/macosx/info.m:
        - release your objects when you finished using them.
      898575aa
  13. 13 Sep, 2003 1 commit
    • Laurent Aimar's avatar
      * src/video_output/video_output.c : do not use FIND_ANYWHERE to catch · 0925ed0b
      Laurent Aimar authored
       the playlist.  but use FIND_PARENT. vlc_object_find  with FIND_ANYWHERE
       use p_obj->p_vlc as a starting point  and that doesn't work as playlist
       is  detach from  vlc before  vout is  destroyed by  the decoders  (when
       shutting down)  Perhaps vlc_object_find  should be  fixing to  find the
       root object, but I'm not sure.
      
       * src/input/*  : move  subtitle handling  from avi  to input.  Now subs
       should works with all file types _BUT_ won't be in synch if the demuxer
       doesn't implement a _precise_ DEMUX_GET_TIME.  So only .avi, .mp4 will
       be ok. Others could works if perfectly cbr.
        Now  Subtitle  track is  only  selected  when specified  by  sub-file
       option.(auto-dectected file is always added but not selected by default)
        Btw, the code could support multiple  subs files, but I don't know how
       to pass multiple filenames, any ideas ?
      
      
       * demux/mpeg/mpga.c : play with es_out_t. I'm investigating for now so
       don't use that elsewhere.
      0925ed0b
  14. 12 Sep, 2003 1 commit
  15. 07 Sep, 2003 1 commit
  16. 23 Aug, 2003 1 commit
  17. 22 Aug, 2003 2 commits
  18. 20 Aug, 2003 1 commit
  19. 18 Aug, 2003 1 commit
  20. 17 Aug, 2003 1 commit
  21. 20 Jul, 2003 1 commit
  22. 26 Jun, 2003 1 commit
  23. 24 Jun, 2003 2 commits
  24. 26 May, 2003 1 commit
    • hartman's avatar
      * modules/codec/quicktime.c: i had accidently upgraded this plugin to 100 · e230f122
      hartman authored
      * modules/demux/avi/avi.c: fixed a spelling error reported by emulynx
      * modules/gui/macosx/intf.?: added a wrapString:toWidth function
      * modules/gui/macosx/prefs.?: removed the use of vlc_wraptext, because it
        was ugly. now we use our own, osx method. This fixes tooltips in japanese
        I'm not sure, but i think src/extras/libc.c vlc_wraptext is now unused.
      e230f122
  25. 22 May, 2003 1 commit
    • gbazin's avatar
      · 8b90225c
      gbazin authored
      * src/libvlc.h: fixed spelling mistake.
      * modules/gui/wxwindows/preferences.cpp: allow negative numbers in spinctrls.
      * modules/demux/asf,avi,mp4: use p_input->stream.control.b_mute.
      8b90225c
  26. 05 May, 2003 1 commit
    • gbazin's avatar
      · 95b4a56a
      gbazin 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
  27. 03 May, 2003 1 commit
  28. 28 Apr, 2003 1 commit
  29. 27 Apr, 2003 2 commits
  30. 30 Mar, 2003 1 commit
    • gbazin's avatar
      · a1e81377
      gbazin authored
      * modules/*: sanitization of the modules description strings.
      a1e81377
  31. 14 Mar, 2003 1 commit
  32. 13 Mar, 2003 1 commit
    • hartman's avatar
      * extras/MacOSX/vlc.pbproj/project.pbxproj: · 2b4c0fcd
      hartman authored
        - added .qt and .pls file extensions.
      
      * modules/gui/macosx/intf.m:
        - increased the number of lines the messages dialog can hold to 400.
      
      * added fourcc '3iv1' to .avi and .mov
        - this is 3ivx D3.5 video.
        - we cannot read them at however and probably never will. I added them
          for completeness.
      
      * added fourcc '3iv2' to .avi and ffmpeg
        - this is 3ivx D4 video
        - it is mpeg 4 compliant and ffmpeg decodes it, via MPEG4.
      
      * added fourcc '3ivd' to .avi, .mov and ffmpeg.
        - this is video which was divx doctored by the 3ivx doctor program.
        - it is normal DIV3 video and ffmpeg decodes it via MPEG4 v3.
      
      * added fourcc '3vid' to .avi, .mov and ffmpeg.
        - this is incorrect encoded DIV3. it is an endianness issue by the encoder.
        - ffmpeg can decode it however, so it is mapped to MPEG4 v3.
      2b4c0fcd