]> git.sesse.net Git - vlc/log
vlc
20 years ago* include/configuration.h: some small re-work of the config declaration macros.
Gildas Bazin [Wed, 5 Nov 2003 00:39:17 +0000 (00:39 +0000)]
* include/configuration.h: some small re-work of the config declaration macros.
   String choices lists can now also have a list of text descriptions associated with them.
   Added integer choices lists.
* modules/gui/wxwindows/: modified config widgets to use the new config options.
* ALL: updated for the new config options.

20 years agoPlease test if this has any regressions
Derk-Jan Hartman [Wed, 5 Nov 2003 00:17:50 +0000 (00:17 +0000)]
Please test if this has any regressions

* include/codecs.h:
  - created a subtitle_data_t to be used by subtitle demuxers
    and decoders to pass information.
  - ToDo: access/dvd/es.c and spudec need to be fixed to use the palette field
    of this new struct.
* modules/codec/subsdec.c:
  - moved the decoding of ssa textlines to here.
  - ToDo: support for any tags is lacking atm., but now possible.
* modules/demux/mkv.cpp:
  - ssa is now passed undecoded to ssa subsdec.
  - ssa headers are passed to ssa subsdec via subtitle_data_t
  - ToDo: decode idx header info and fill the subtitle_data_t
  - ToDo: support for compressed vobsubs.
* modules/demux/util/sub.?:
  - moved ssa decoding out of here.
  - ToDo: add support for multiple tracks
  - ToDo: implement reading vobsub .sub files (not .idx)

20 years ago* src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency...
Gildas Bazin [Tue, 4 Nov 2003 17:46:18 +0000 (17:46 +0000)]
* src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency on the vout.
* modules/codec/libmpeg2.c: updated with the synchro api changes.

20 years ago * http interface: added "fullscreen" and "keep" functions
Simon Latapie [Tue, 4 Nov 2003 15:52:52 +0000 (15:52 +0000)]
 * http interface: added "fullscreen" and "keep" functions

20 years ago * bootstrap: Fixed an automake breakage when gettext is not present.
Sam Hocevar [Tue, 4 Nov 2003 15:31:44 +0000 (15:31 +0000)]
  * bootstrap: Fixed an automake breakage when gettext is not present.

20 years ago * debian/control:
Sam Hocevar [Tue, 4 Nov 2003 15:26:04 +0000 (15:26 +0000)]
  * debian/control:
    + Build-depend on fixed dvb-dev packages.

20 years ago * adpcm: converted to new API (need more testing).
Laurent Aimar [Tue, 4 Nov 2003 14:51:51 +0000 (14:51 +0000)]
 * adpcm: converted to new API (need more testing).

20 years ago + configure.ac:
Eric Petit [Tue, 4 Nov 2003 11:11:30 +0000 (11:11 +0000)]
 + configure.ac:
     fixed a link issue on BeOS
 + modules/demux/util/sub.c:
     gcc != 3 fix
 + modules/gui/beos/*:
     compile fixes; never replace int32 with int32_t, these are not the
     same on BeOS (long/int)

20 years ago * input: fixed position-offset, time and time-offset.
Laurent Aimar [Tue, 4 Nov 2003 02:23:11 +0000 (02:23 +0000)]
 * input: fixed position-offset, time and time-offset.

 * 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).

20 years ago * araw: ported to new API.
Laurent Aimar [Tue, 4 Nov 2003 01:27:33 +0000 (01:27 +0000)]
 * araw: ported to new API.

20 years ago * removed old faad detection.
Laurent Aimar [Mon, 3 Nov 2003 23:05:03 +0000 (23:05 +0000)]
 * removed old faad detection.

20 years ago * modules/misc/sap.c: fixed a warning and some coding style insanities.
Sam Hocevar [Mon, 3 Nov 2003 22:36:45 +0000 (22:36 +0000)]
  * modules/misc/sap.c: fixed a warning and some coding style insanities.

20 years ago * all: ported the faad decoder to the new API (btw, aac HE untested).
Laurent Aimar [Mon, 3 Nov 2003 22:30:15 +0000 (22:30 +0000)]
 * all: ported the faad decoder to the new API (btw, aac HE untested).
 I have not kept the compatibility with older faad version (but check is
 still be  done in configure.ac). (I  didn't like it as  old version are
 really buggy).

20 years ago* modules/access/dshow/*: attempt at supporting DV inputs (completely untested).
Gildas Bazin [Mon, 3 Nov 2003 20:22:21 +0000 (20:22 +0000)]
* modules/access/dshow/*: attempt at supporting DV inputs (completely untested).

20 years ago* modules/gui/macosx/*: Commit of the Visualizations menu item.
Derk-Jan Hartman [Mon, 3 Nov 2003 15:27:28 +0000 (15:27 +0000)]
* modules/gui/macosx/*: Commit of the Visualizations menu item.
* ALL: bring the project files to XCode.
  10.2 users should revert the change in Makefile.am or they won't be able to
  build VLC on their machine. Editing the project files will probably also not
  be possible for them.

20 years ago* modules/demux/mpeg/*: added support for ISO/IEC 13818-7 Audio with ADTS transport...
Gildas Bazin [Mon, 3 Nov 2003 14:02:54 +0000 (14:02 +0000)]
* modules/demux/mpeg/*: added support for ISO/IEC 13818-7 Audio with ADTS transport syntax to the TS demux.

20 years ago * http.c,index.html: add seek function in http interface. Also added "stream_positio...
Simon Latapie [Mon, 3 Nov 2003 03:21:38 +0000 (03:21 +0000)]
 * http.c,index.html: add seek function in http interface. Also added "stream_position", "stream_length", and "stream_time" which could be usefull later (for a slider, for example :) )
 * changed http interface more "neutral" colors

20 years agoRemoved debug messages
Clément Stenac [Sun, 2 Nov 2003 23:13:30 +0000 (23:13 +0000)]
Removed debug messages

20 years ago* modules/control/http.c: cough cough.
Gildas Bazin [Sun, 2 Nov 2003 22:51:56 +0000 (22:51 +0000)]
* modules/control/http.c: cough cough.

20 years ago* Makefile.am: small change to the package-win32 target.
Gildas Bazin [Sun, 2 Nov 2003 22:28:46 +0000 (22:28 +0000)]
* Makefile.am: small change to the package-win32 target.

20 years ago* modules/gui/wxwindows/preferences_widgets.cpp: show the current value when using...
Gildas Bazin [Sun, 2 Nov 2003 22:16:32 +0000 (22:16 +0000)]
* modules/gui/wxwindows/preferences_widgets.cpp: show the current value when using sliders.

20 years ago* modules/demux/util/id3.c, modules/demux/util/id3tag.c: don't use input_Peek() to...
Gildas Bazin [Sun, 2 Nov 2003 22:15:14 +0000 (22:15 +0000)]
* modules/demux/util/id3.c, modules/demux/util/id3tag.c: don't use input_Peek() to read an id3 tag as these tags can be bigger than what input_Peek() can read.

20 years ago* Makefile.am: include the .css file from the html interface into the win32 package.
Gildas Bazin [Sun, 2 Nov 2003 21:26:41 +0000 (21:26 +0000)]
* Makefile.am: include the .css file from the html interface into the win32 package.

20 years ago* modules/control/http.c: delete command supports a list of items.
Gildas Bazin [Sun, 2 Nov 2003 19:26:30 +0000 (19:26 +0000)]
* modules/control/http.c: delete command supports a list of items.
* doc/intf-http.txt: update for delete command.
* share/http/index.html: added the possibility to delete playlist items.

20 years agomodules/demux/mkv.cpp:
Sigmund Augdal Helberg [Sun, 2 Nov 2003 18:03:45 +0000 (18:03 +0000)]
modules/demux/mkv.cpp:
 * proper fix for timing with vobsub tracks ( and possibly some other cases )

20 years agomodules/demux/mkv.cpp:
Sigmund Augdal Helberg [Sun, 2 Nov 2003 16:12:27 +0000 (16:12 +0000)]
modules/demux/mkv.cpp:
 * fix a segfault on close caused by setting default language

20 years ago* src/audio_output/input.c: on-the-fly visualization changes.
Gildas Bazin [Sun, 2 Nov 2003 12:22:45 +0000 (12:22 +0000)]
* src/audio_output/input.c: on-the-fly visualization changes.
* modules/gui/wxwindows/menus.cpp: added a visualization entry.

20 years ago* modules/audio_output/input.c: created variables to allow for a autogenerated
Derk-Jan Hartman [Sun, 2 Nov 2003 06:33:49 +0000 (06:33 +0000)]
* modules/audio_output/input.c: created variables to allow for a autogenerated
  Visualizations menu (is this the right location?)
  Problems currently are: Doesn't work on the fly. where to start?
  For that reason it now also uses config options instead of variables.
* modules/visualization/visual/visual.c: small adaptions
* modules/gui/macosx/controls.m: fix warnings.

20 years ago* Fixed bugs in parsing SSA lines. Turns out we are currently parsing within demuxers.
Derk-Jan Hartman [Sun, 2 Nov 2003 01:41:12 +0000 (01:41 +0000)]
* Fixed bugs in parsing SSA lines. Turns out we are currently parsing within demuxers.
  The parsing of lines should of course be moved to the decoder level.

20 years ago * added stream_out_rtp.
Laurent Aimar [Sat, 1 Nov 2003 21:50:01 +0000 (21:50 +0000)]
 * added stream_out_rtp.

20 years ago* an ebuild that pulls vlc from cvs and installs that.
Derk-Jan Hartman [Sat, 1 Nov 2003 14:35:38 +0000 (14:35 +0000)]
* an ebuild that pulls vlc from cvs and installs that.

20 years ago * debian/control:
Sam Hocevar [Sat, 1 Nov 2003 10:07:09 +0000 (10:07 +0000)]
  * debian/control:
    + Build-depend on a newer wxwindows version to avoid incompatibilities.
    + Build-depend on linux-kernel-headers and build-conflict on dvb-dev
      because these packages cannot be installed together.
  * debian/rules:
    + Temporarily disabled the framebuffer video output plugin because of
       current code errors in linux-kernel-headers.

20 years ago * rtp: added l8 (u8 samples) and l16 (s16b samples) support (eg to use with
Laurent Aimar [Sat, 1 Nov 2003 06:57:51 +0000 (06:57 +0000)]
 * rtp: added l8 (u8 samples) and l16 (s16b samples) support (eg to use with
 transcode).

20 years ago * araw: mhh, aout_buffer_t.i_nb_samples is samples _per_ channels...
Laurent Aimar [Sat, 1 Nov 2003 06:56:29 +0000 (06:56 +0000)]
 * araw: mhh, aout_buffer_t.i_nb_samples is samples _per_ channels...

20 years ago * araw: added pseudo raw encoder. (s16b and s16l -> u8,s8, s16l,s16b).
Laurent Aimar [Sat, 1 Nov 2003 06:27:45 +0000 (06:27 +0000)]
 * araw: added pseudo raw encoder. (s16b and s16l -> u8,s8, s16l,s16b).

20 years ago * rtp: - added TS/PS support. (ex: #rtp{dst=ip,port=port,mux=ts} )
Laurent Aimar [Sat, 1 Nov 2003 04:17:43 +0000 (04:17 +0000)]
 * rtp: - added TS/PS support. (ex: #rtp{dst=ip,port=port,mux=ts} )
       PS will work if there is only one stream as the muxer doesn't set
       correctly dts/length for muxed packets. (so pretty useless ;)
        - added mpeg1/2 video. (how overcomplicated is rfc2250),
       tested with mplayer+live.com (but I'm not sure that my ES parsing
       is ok.)
        - btw, there is a ttl option.

20 years ago * rtp: Added mpeg4 video(rfc 3016) and audio(mpeg4-generic). ( but far
Laurent Aimar [Sat, 1 Nov 2003 00:15:49 +0000 (00:15 +0000)]
 * rtp: Added mpeg4 video(rfc 3016) and audio(mpeg4-generic). ( but far
       from perfect)
        Use udp raw mode.
        Generate a SDP file (for now it is just fprintf to stderr).
        The streams produced work under gmp4player. (mpeg4ip)

20 years ago * udp: added a new option: raw, to use it udp{raw} (It doesn't try to
Laurent Aimar [Sat, 1 Nov 2003 00:11:31 +0000 (00:11 +0000)]
 * udp: added a new option: raw, to use it udp{raw} (It doesn't try to
fill packet send to mtu size, needed by rtp)

20 years ago * The "coincoin" Debian upload (no, it's not a cocker).
Sam Hocevar [Fri, 31 Oct 2003 23:57:28 +0000 (23:57 +0000)]
  * The "coincoin" Debian upload (no, it's not a cocker).

20 years ago* starting support for external vobsubs.
Derk-Jan Hartman [Fri, 31 Oct 2003 22:46:19 +0000 (22:46 +0000)]
* starting support for external vobsubs.
  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.

20 years ago* modules/control/hotkeys.c: use demux_Control( p_input, DEMUX_SET_TIME, ...) to...
Gildas Bazin [Fri, 31 Oct 2003 18:18:46 +0000 (18:18 +0000)]
* 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.

20 years ago * begin to add a rtp mixer. For now it support mpeg audio and ac3(untested).
Laurent Aimar [Fri, 31 Oct 2003 16:57:12 +0000 (16:57 +0000)]
 * begin to add a rtp mixer. For now it support mpeg audio and ac3(untested).
 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)

20 years ago* modules/demux/mkv.cpp: Set English as the default for track language.
Derk-Jan Hartman [Fri, 31 Oct 2003 15:54:53 +0000 (15:54 +0000)]
* modules/demux/mkv.cpp: Set English as the default for track language.
* modules/gui/macosx/vout.m: removed debug
* modules/gui/macosx/open.m: Panther compilation fixes
* modules/gui/macosx/controls.m: OSDMessages :)

20 years ago* Use the new vout_OSDMessage on the new hotkeys functions.
Derk-Jan Hartman [Thu, 30 Oct 2003 23:17:59 +0000 (23:17 +0000)]
* Use the new vout_OSDMessage on the new hotkeys functions.

20 years ago* implemented a vout_OSDMessage to display messages on the video at a specific
Derk-Jan Hartman [Thu, 30 Oct 2003 22:34:48 +0000 (22:34 +0000)]
* implemented a vout_OSDMessage to display messages on the video at a specific
  location by any module.
* added a OSD config option to the Video options. this will allow you to disable
  the messages printed by OSDMessage. Subtitles will still be shown however.
* src/audio_output/intf.c: volumeSet sets the intf-change variable.
* modules/gui/macosx/vout.m: fix the modifier detection.

20 years ago* include/modules_inner.h: bigger p_config[] array because the main module is becomin...
Gildas Bazin [Thu, 30 Oct 2003 21:44:48 +0000 (21:44 +0000)]
* include/modules_inner.h: bigger p_config[] array because the main module is becoming quite big.

20 years ago* modules/gui/skins/win32/*: fixed a problem with drag&drop when restarting the skins...
Gildas Bazin [Thu, 30 Oct 2003 17:59:12 +0000 (17:59 +0000)]
* modules/gui/skins/win32/*: fixed a problem with drag&drop when restarting the skins engine.

20 years ago* modules/control/hotkeys.c, src/libvlc.h, include/vlc_keys.h: added hotkeys for...
Gildas Bazin [Thu, 30 Oct 2003 17:58:07 +0000 (17:58 +0000)]
* modules/control/hotkeys.c, src/libvlc.h, include/vlc_keys.h: added hotkeys for jump actions.

20 years ago* modules/stream_out/transcode.c: fixed last pts/dts calculation breakage.
Gildas Bazin [Thu, 30 Oct 2003 12:01:01 +0000 (12:01 +0000)]
* modules/stream_out/transcode.c: fixed last pts/dts calculation breakage.

20 years agomodules/demux/mkv.cpp:
Sigmund Augdal Helberg [Thu, 30 Oct 2003 00:12:02 +0000 (00:12 +0000)]
modules/demux/mkv.cpp:
 * fixed timing with vobsubs

20 years agomodules/demux/mkv.cpp:
Sigmund Augdal Helberg [Wed, 29 Oct 2003 23:36:59 +0000 (23:36 +0000)]
modules/demux/mkv.cpp:
 * added support for matroska files with embedded spu tracks, what the
   matroska people call VobSubs

20 years ago* modules/gui/wxwindows/preferences_widgets.cpp: attempt at optimizing KeyConfigContr...
Gildas Bazin [Wed, 29 Oct 2003 23:31:57 +0000 (23:31 +0000)]
* modules/gui/wxwindows/preferences_widgets.cpp: attempt at optimizing KeyConfigControl which is really slow on wxGTK.

20 years agoWrap help at 72 chars instead of 80 to get our whole text displayed in the normal...
Clément Stenac [Wed, 29 Oct 2003 22:25:11 +0000 (22:25 +0000)]
Wrap help at 72 chars instead of 80 to get our whole text displayed in the normal size

20 years ago* modules/gui/wxwindows/preferences.cpp: restored the old size of the preferences...
Gildas Bazin [Wed, 29 Oct 2003 21:04:55 +0000 (21:04 +0000)]
* modules/gui/wxwindows/preferences.cpp: restored the old size of the preferences panel... it is big enough already.

20 years ago* modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MPEG2VIDEO only supported from version...
Gildas Bazin [Wed, 29 Oct 2003 20:53:41 +0000 (20:53 +0000)]
* modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MPEG2VIDEO only supported from version 4676.

20 years ago* modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MP3 is only available on recent ffmpeg...
Gildas Bazin [Wed, 29 Oct 2003 19:35:43 +0000 (19:35 +0000)]
* modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MP3 is only available on recent ffmpeg versions.

20 years ago* modules/gui/wxwindows/*: fixed breakage.
Gildas Bazin [Wed, 29 Oct 2003 18:54:46 +0000 (18:54 +0000)]
* modules/gui/wxwindows/*: fixed breakage.

20 years agoGrmbl, it was obvious I would forget to add the new files
Clément Stenac [Wed, 29 Oct 2003 18:00:46 +0000 (18:00 +0000)]
Grmbl, it was obvious I would forget to add the new files

20 years ago* src/playlist/* && Makefile.am
Clément Stenac [Wed, 29 Oct 2003 17:32:55 +0000 (17:32 +0000)]
* src/playlist/* && Makefile.am
   - 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)

20 years ago* modules/misc/freetype.c: don't use the pitch of the picture to calculate the text...
Gildas Bazin [Wed, 29 Oct 2003 12:23:51 +0000 (12:23 +0000)]
* modules/misc/freetype.c: don't use the pitch of the picture to calculate the text alignment.
* modules/video_output/directx/events.c: fixed key modifiers detection.
* modules/gui/wxwindows/*: removed the sorted flag from a couple of comboboxes.

20 years ago* hopefully this fixes the instability of the osx vout.
Derk-Jan Hartman [Wed, 29 Oct 2003 11:54:48 +0000 (11:54 +0000)]
* hopefully this fixes the instability of the osx vout.

20 years ago* the OSX vout has support for the new hotkeys now. no prefs for it yet.
Derk-Jan Hartman [Wed, 29 Oct 2003 02:13:04 +0000 (02:13 +0000)]
* the OSX vout has support for the new hotkeys now. no prefs for it yet.
  And this is no final solution, i think it should be handled in VLCApplication.

20 years ago* ALL: improved hotkeys support.
Gildas Bazin [Wed, 29 Oct 2003 01:33:27 +0000 (01:33 +0000)]
* ALL: improved hotkeys support.

20 years agomodules/misc/freetype.c:
Sigmund Augdal Helberg [Wed, 29 Oct 2003 00:04:56 +0000 (00:04 +0000)]
modules/misc/freetype.c:
 * fixed freetype module on big endian systems
 * removed a nasty debug line
 * cosmetic fix

20 years ago* modules/video_output/x11/xcommon.c: hotkeys handling cleanup and support for ctrl...
Gildas Bazin [Tue, 28 Oct 2003 21:59:13 +0000 (21:59 +0000)]
* modules/video_output/x11/xcommon.c: hotkeys handling cleanup and support for ctrl/alt/shift modifiers.
* modules/gui/wxwindows/preferences_widgets.cpp: correctly select the active hotkey (needed on win32).

20 years ago* fix the missing symbols ogg issue
Derk-Jan Hartman [Tue, 28 Oct 2003 20:34:41 +0000 (20:34 +0000)]
* fix the missing symbols ogg issue

20 years ago* src/misc/darwin_specific.m: fixed some languages.
Derk-Jan Hartman [Tue, 28 Oct 2003 20:15:48 +0000 (20:15 +0000)]
* src/misc/darwin_specific.m: fixed some languages.
* include/vlc_keys.h: added some extra keys on my keyboard.

20 years ago* modules/video_output/directx/events.c: added centralized hotkeys support.
Gildas Bazin [Tue, 28 Oct 2003 17:02:14 +0000 (17:02 +0000)]
* modules/video_output/directx/events.c: added centralized hotkeys support.
* modules/misc/freetype.c: fixed default font on win32.

20 years ago * include/vlc_keys.h: inlined the static function to avoid warnings.
Sam Hocevar [Tue, 28 Oct 2003 14:51:50 +0000 (14:51 +0000)]
  * include/vlc_keys.h: inlined the static function to avoid warnings.

20 years ago* modules/codec/ffmpeg/video.c: fixed screwed up indirect rendering.
Gildas Bazin [Tue, 28 Oct 2003 14:17:52 +0000 (14:17 +0000)]
* modules/codec/ffmpeg/video.c: fixed screwed up indirect rendering.
* modules/codec/ffmpeg/postprocess.c: idem for postprocessing.

20 years agoFix for a synchronization problem when a checkbox has 2 identical events
Olivier Teulière [Tue, 28 Oct 2003 07:17:45 +0000 (07:17 +0000)]
Fix for a synchronization problem when a checkbox has 2 identical events

20 years agoPDA interface update:
Jean-Paul Saman [Mon, 27 Oct 2003 22:42:02 +0000 (22:42 +0000)]
PDA interface update:
* File tab is beginning to work
* Adding file to Playlist begins to work

Note: not very usefull yet.

20 years ago* modules/gui/wxwindows/streamout.cpp: added theora to the list of video codecs and...
Gildas Bazin [Mon, 27 Oct 2003 22:13:36 +0000 (22:13 +0000)]
* modules/gui/wxwindows/streamout.cpp: added theora to the list of video codecs and a few more bitrates.

20 years ago* src/audio_output/dec.c: moved the audio desync option out of p_vlc so it can be...
Gildas Bazin [Mon, 27 Oct 2003 21:54:10 +0000 (21:54 +0000)]
* src/audio_output/dec.c: moved the audio desync option out of p_vlc so it can be modified on a per input basis.

20 years ago* modules/stream_out/transcode.c: bail out if we can't find an audio encoder.
Gildas Bazin [Mon, 27 Oct 2003 20:53:10 +0000 (20:53 +0000)]
* modules/stream_out/transcode.c: bail out if we can't find an audio encoder.

20 years ago* modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: move the ffmpeg...
Gildas Bazin [Mon, 27 Oct 2003 19:48:16 +0000 (19:48 +0000)]
* modules/stream_out/transcode.c, modules/codec/ffmpeg/encoder.c: move the ffmpeg pts hack to the ffmpeg encoder.

20 years agoDon't assume when Activate is called that i_tell is at the beginning of
Rocky Bernstein [Mon, 27 Oct 2003 18:57:12 +0000 (18:57 +0000)]
Don't assume when Activate is called that i_tell is at the beginning of
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.

20 years ago* modules/codec/vorbis.c: fixed vorbis encoding.
Gildas Bazin [Mon, 27 Oct 2003 17:50:54 +0000 (17:50 +0000)]
* modules/codec/vorbis.c: fixed vorbis encoding.
* modules/codec/ffmpeg/*: fixed ffmpeg encoding.
* modules/stream_out/transcode.c: transcoding is working again.

20 years ago. in PMT decoder, fix the iso639-2B language code decoding bug:
Damien Lucas [Mon, 27 Oct 2003 13:35:16 +0000 (13:35 +0000)]
. in PMT decoder, fix the iso639-2B language code decoding bug:
   only iso-639-2T codes were decoded

20 years ago* modules/codec/ffmpeg/audio.c: compilation fix
Gildas Bazin [Mon, 27 Oct 2003 10:00:40 +0000 (10:00 +0000)]
* modules/codec/ffmpeg/audio.c: compilation fix

20 years ago* modules/codec/ffmpeg/*: ported the ffmpeg audio and video decoders to the new api.
Gildas Bazin [Mon, 27 Oct 2003 01:04:38 +0000 (01:04 +0000)]
* modules/codec/ffmpeg/*: ported the ffmpeg audio and video decoders to the new api.
   Isolated the video postprocessing routines in postprocess.c

* modules/codec/ffmpeg/encoder.c, modules/codec/vorbis.c, modules/stream_out/transcode.c,
   include/vlc_block.h, include/vlc_codec.h: extracted the encoders out of transcode.c.
   transcode now uses encoder plugins (currently ffmpeg, vorbis and theora).

PS: transcoding is currently a bit broken but I'll fix that ASAP.

20 years agomodules/video_output/x11/xcommon.c:
Sigmund Augdal Helberg [Sun, 26 Oct 2003 23:03:47 +0000 (23:03 +0000)]
modules/video_output/x11/xcommon.c:
 * report F1 to F12 keys

20 years ago* modules/video_output/x11/xcommon.c: compilation fix.
Gildas Bazin [Sun, 26 Oct 2003 17:50:23 +0000 (17:50 +0000)]
* modules/video_output/x11/xcommon.c: compilation fix.

20 years ago* Makefile.am: strip the mozilla plugin when doing the win32 package.
Gildas Bazin [Sun, 26 Oct 2003 17:11:56 +0000 (17:11 +0000)]
* Makefile.am: strip the mozilla plugin when doing the win32 package.
* configure.ac: on win32 we compile the theora module as a plugin, not builtin.

20 years ago* configure.ac: check for mozilla-config.h on win32 as well.
Gildas Bazin [Sun, 26 Oct 2003 16:12:35 +0000 (16:12 +0000)]
* configure.ac: check for mozilla-config.h on win32 as well.
* mozilla/support/npwin.cpp: some mozilla sdk don't include mozilla-config.h explicitly so do it ourselves.

20 years ago * bootstrap: Fixed breakage from previous commit.
Sam Hocevar [Sun, 26 Oct 2003 14:49:26 +0000 (14:49 +0000)]
  * bootstrap: Fixed breakage from previous commit.

20 years ago * bootstrap: Fixed a shell thinko causing unwanted plugins to be built.
Sam Hocevar [Sun, 26 Oct 2003 13:57:39 +0000 (13:57 +0000)]
  * bootstrap: Fixed a shell thinko causing unwanted plugins to be built.

20 years agomodules/access/dvdplay/intf.c:
Sigmund Augdal Helberg [Sun, 26 Oct 2003 13:10:05 +0000 (13:10 +0000)]
modules/access/dvdplay/intf.c:
 * use new key-pressed in p_vlc, and not the one in p_vout
src/video_output/video_output.c:
 * do not create the key-pressed variable in p_vout

20 years ago* INSTALL.win32: updated build instructions.
Gildas Bazin [Sun, 26 Oct 2003 13:07:50 +0000 (13:07 +0000)]
* INSTALL.win32: updated build instructions.

20 years ago* configure.ac: added a --disable-fribidi option and make sure the freetype module...
Gildas Bazin [Sun, 26 Oct 2003 12:49:24 +0000 (12:49 +0000)]
* configure.ac: added a --disable-fribidi option and make sure the freetype module is linked with libiconv.

20 years agosrc/libvlc.c:
Sigmund Augdal Helberg [Sun, 26 Oct 2003 12:46:55 +0000 (12:46 +0000)]
src/libvlc.c:
 * created a variable "key-pressed" in p_vlc that can be used to
   report or read key presses
 * allways try to start hotkeys interface in the background
configure.ac, modules/control/Modules.am, modules/control/hotkeys.c:
 * a new control module that reads keypresses from "key-pressed" and
   performs an action depending on what is asosiated with this key.
   Also uses nice on screen messages to indicate what action was performed
modules/video_filter/filter_common.h:
 * removed code to pass old style key reporting through filters
modules/video_output/x11/xcommon.c:
 * report key-presses through the new mechanism. Incomplete, I need help
   with this.

20 years ago * v4l: added fps option to reduce the frame rate.
Laurent Aimar [Sat, 25 Oct 2003 20:19:19 +0000 (20:19 +0000)]
 * v4l: added fps option to reduce the frame rate.
 Untested -> please report success or faillure.

20 years ago* bootstrap: fix for the AC_MSG_WARN() problem when pkg-config is not installed ...
Gildas Bazin [Sat, 25 Oct 2003 17:48:05 +0000 (17:48 +0000)]
* bootstrap: fix for the AC_MSG_WARN() problem when pkg-config is not installed (hopefully).

20 years ago * modules/gui/wxwindows/Modules.am: Added a missing header to the file list.
Sam Hocevar [Sat, 25 Oct 2003 04:49:41 +0000 (04:49 +0000)]
  * modules/gui/wxwindows/Modules.am: Added a missing header to the file list.

20 years ago * bootstrap:
Sam Hocevar [Sat, 25 Oct 2003 04:48:55 +0000 (04:48 +0000)]
  * bootstrap:
    + Fixed a typo causing the Mozilla plugin build to fail.
    + Call the generic rule in "all" instead of "all-am" to spare one make level
      of recursion.

20 years ago * bootstrap:
Sam Hocevar [Sat, 25 Oct 2003 03:44:46 +0000 (03:44 +0000)]
  * bootstrap:
    + Smaller makefiles.
    + Faster builds. Heh.

20 years ago * include/vlc_common.h:
Sam Hocevar [Sat, 25 Oct 2003 00:49:14 +0000 (00:49 +0000)]
  * include/vlc_common.h:
    + Removed u8, s8, u16 etc. for good.
  * ALL:
    + Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.

20 years ago * modules/video_output/wingdi.c, modules/video_output/svgalib.c: Fixed compilation
Sam Hocevar [Sat, 25 Oct 2003 00:42:31 +0000 (00:42 +0000)]
  * modules/video_output/wingdi.c, modules/video_output/svgalib.c: Fixed compilation
    errors due to the recent API change in vout_AllocatePicture.

20 years ago* configure.ac: fix for wxWindows headers detection.
Gildas Bazin [Fri, 24 Oct 2003 21:27:07 +0000 (21:27 +0000)]
* configure.ac: fix for wxWindows headers detection.
* all: changed the prototype of vout_AllocatePicture() and vout_InitPicture().
* src/video_output/vout_pictures.c: new vout_InitFormat() function that initialises a video_frame_format_t structure.
* include/vlc_video.h: extended video_frame_format_t.
* modules/codec/rawvideo.c: ported to the new decoder api.
* modules/video_output/x11/*: simplifications.

20 years ago* modules/packetizer/mpeg4audio.c: when packetizing adts streams, make sure we remove...
Gildas Bazin [Fri, 24 Oct 2003 17:55:14 +0000 (17:55 +0000)]
* modules/packetizer/mpeg4audio.c: when packetizing adts streams, make sure we remove the adts headers before sending the data.