1. 31 Oct, 2003 5 commits
    • Sam Hocevar's avatar
      d41734c3
    • hartman's avatar
      * starting support for external vobsubs. · fc19e0d5
      hartman authored
        we can now read the .idx file. TODO:
        - create a structure to store subinfo in (like WAVEFORMATEX and BITMAPINFO
        - allow for multiple tracks in the sub demux
        - open the .sub vobsub file, remove the mpeg crud and prepare a packet
          for spudec.
      fc19e0d5
    • gbazin's avatar
      · f698e1fc
      gbazin authored
      * modules/control/hotkeys.c: use demux_Control( p_input, DEMUX_SET_TIME, ...) to seek, for better precision.
      * modules/video_output/directx/events.c: fix to catch the Alt key.
      f698e1fc
    • Laurent Aimar's avatar
      * begin to add a rtp mixer. For now it support mpeg audio and ac3(untested). · 86982725
      Laurent Aimar authored
       TODO: (a lot of work)
          - gather multiple small frames in one packets (not really important).
          - add mpeg 1/2 video
          - export a sdp file (needed for all next codecs).
          - add mpeg4 audio/video
          - add ts/ps over RTP.
          - perhaps ogg over RTP if something is abled to read that.
      
       command: #rtp{dst=ip,port=port,[mux=muxer]} (mux not yet implemented)
      
       It automaticaly uses ip:port, ip:port+2, ip:port+4 ... (port should
       be odd btw)
      86982725
    • hartman's avatar
      * modules/demux/mkv.cpp: Set English as the default for track language. · 18949ec8
      hartman authored
      * modules/gui/macosx/vout.m: removed debug
      * modules/gui/macosx/open.m: Panther compilation fixes
      * modules/gui/macosx/controls.m: OSDMessages :)
      18949ec8
  2. 30 Oct, 2003 7 commits
  3. 29 Oct, 2003 14 commits
    • sigmunau's avatar
      modules/demux/mkv.cpp: · f67d9f1a
      sigmunau authored
       * added support for matroska files with embedded spu tracks, what the
         matroska people call VobSubs
      f67d9f1a
    • gbazin's avatar
      · 79270b87
      gbazin authored
      * modules/gui/wxwindows/preferences_widgets.cpp: attempt at optimizing KeyConfigControl which is really slow on wxGTK.
      79270b87
    • zorglub's avatar
    • gbazin's avatar
      · 80675857
      gbazin authored
      * modules/gui/wxwindows/preferences.cpp: restored the old size of the preferences panel... it is big enough already.
      80675857
    • gbazin's avatar
      · 33143a68
      gbazin authored
      * modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MPEG2VIDEO only supported from version 4676.
      33143a68
    • gbazin's avatar
      · faf0b184
      gbazin authored
      * modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MP3 is only available on recent ffmpeg versions.
      faf0b184
    • gbazin's avatar
      · 7f257862
      gbazin authored
      * modules/gui/wxwindows/*: fixed breakage.
      7f257862
    • zorglub's avatar
      fd616f91
    • zorglub's avatar
      * src/playlist/* && Makefile.am · 84b846bf
      zorglub authored
         - splitted the enormous playlist.c file
         - implemented a better item group system: groups have a name
           and must be created before use by
            playlist_CreateGroup( p_playlist, "newgroupname")
      
      * modules/misc/sap.c
         - Create our own playlist group ("SAP") and use it
      
      * modules/access/slp.c
         - Create our own playlist group ("SLP") and use it
      
      * modules/demux/util/id3tag.c
         - Trigger playlist update when we have parsed our tag
      
      * modules/gui/wxwindows/interface.cpp
         - Fixed the about box by using vlc_wraptext
         - Added the simple open and the streaming wizard icons
                 *** Icons need to be changed ! ***
         - Added the visualization to the extended gui
      
      * modules/gui/wxwindows/preferences.cpp && include/vlc_help.h
         - Enlarged the window to fit the wrapped text
         - Added help for audio encoders
      
      * modules/gui/wxwindows/stream.cpp  & open.cpp & include/vlc_interface.h
         - Created a "streaming wizard" window (3-step streaming)
      
      * modules/gui/wxwindows/iteminfo.cpp:
         - Group change is now based on the name
      
      * modules/gui/wxwindows/playlist.cpp
         - Added author and group columns to the listview
         - Redesigned the window
         - Added the Sort menu with several criteria (title, author, group)
         - Added up/down buttons to move an item in the playlist
         - Added the group menu to enable/disable a group in an understandable way
      
      
      TODO:
      -----
      
      * playlist core :
         - Implement advanced sort capabilities  (multi-criteria)
         - File format to save the new features
         - export playlist (to M3U, eg)
         - more robust group creation (duplicates check, ...)
      
      * wxWindows playlist:
         The idea of a treeview seems impossible, because of wxWindow's treeview,
         that don't allow multi-selection, and, as far as I know, multi-columns.
         - Provide a frontend to advanced sort (when it's done :-) )
         - Allow moving items by drag & drop (well, if possible, haven't checked yet)
         - Allow moving several items at once
         - Customizable listview (ability to remove/move columns)
         - Find a solution to the focus problem
           (when you change track, the selected one scrolls at the
            bottom of the visible screen)
      
      * wxWindows interface:
         - New icons, our icons begin to get old and not so pretty
         - Find a solution for the volume bar (nobody understands what it is)
      84b846bf
    • gbazin's avatar
      * modules/misc/freetype.c: don't use the pitch of the picture to calculate the text alignment. · f0c46561
      gbazin authored
      * modules/video_output/directx/events.c: fixed key modifiers detection.
      * modules/gui/wxwindows/*: removed the sorted flag from a couple of comboboxes.
      f0c46561
    • hartman's avatar
      d9066737
    • hartman's avatar
      * the OSX vout has support for the new hotkeys now. no prefs for it yet. · cd2c272c
      hartman authored
        And this is no final solution, i think it should be handled in VLCApplication.
      cd2c272c
    • gbazin's avatar
      · 90973854
      gbazin authored
      * ALL: improved hotkeys support.
      90973854
    • sigmunau's avatar
      modules/misc/freetype.c: · e41adc05
      sigmunau authored
       * fixed freetype module on big endian systems
       * removed a nasty debug line
       * cosmetic fix
      e41adc05
  4. 28 Oct, 2003 7 commits
  5. 27 Oct, 2003 7 commits
    • Jean-Paul Saman's avatar
      PDA interface update: · 52b25baa
      Jean-Paul Saman authored
      * File tab is beginning to work
      * Adding file to Playlist begins to work
      
      Note: not very usefull yet.
      52b25baa
    • gbazin's avatar
      · fe3f88ca
      gbazin authored
      * modules/gui/wxwindows/streamout.cpp: added theora to the list of video codecs and a few more bitrates.
      fe3f88ca
    • gbazin's avatar
      · 5d8bdd3f
      gbazin authored
      * src/audio_output/dec.c: moved the audio desync option out of p_vlc so it can be modified on a per input basis.
      5d8bdd3f
    • gbazin's avatar
      · 21567c21
      gbazin authored
      * modules/stream_out/transcode.c: bail out if we can't find an audio encoder.
      21567c21
    • gbazin's avatar
      · f6dca10f
      gbazin authored
      * modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: move the ffmpeg pts hack to the ffmpeg encoder.
      f6dca10f
    • Rocky Bernstein's avatar
      Don't assume when Activate is called that i_tell is at the beginning of · 1e13b57c
      Rocky Bernstein authored
      an MPEG. Instead save that position seek to the beggining and restore
      the position. This allows Video CD's to be able to start from an
      entry other than the first one of a track.
      1e13b57c
    • gbazin's avatar
      · d83f47c4
      gbazin authored
      * modules/codec/vorbis.c: fixed vorbis encoding.
      * modules/codec/ffmpeg/*: fixed ffmpeg encoding.
      * modules/stream_out/transcode.c: transcoding is working again.
      d83f47c4