- 11 Oct, 2003 1 commit
-
-
hartman authored
The day i understand strings and memory in C is going to be a joyful day :) * modules/demux/mkv.cpp: fixed an error if there is no ICONV support
-
- 08 Oct, 2003 1 commit
-
-
gbazin authored
* include/vlc_codec.h: defines decoders/encoders related structures here. * include/vlc_video.h: new video_frame_format_t structure which defines the properties of a video frame. * include/vlc/decoder.h: include vlc_codec.h * src/misc/objects.c: added VLC_OBJECT_PACKETIZER and VLC_OBJECT_ENCODER object types. * modules/stream_out/transcode.c, modules/codec/theora.c: experimental theora video encoder. * src/input/*: some cleanup.
-
- 07 Oct, 2003 1 commit
-
-
gbazin authored
-
- 05 Oct, 2003 2 commits
-
-
Sam Hocevar authored
+ Better BeOS dynamic loader detection. * src/misc/modules.c: + Consistency fixes.
-
Sam Hocevar authored
+ As platform-dependant dynamic loader functions are no longer inline, moved them to modules.c which is their real place. + More verbose error messages on some platforms.
-
- 04 Oct, 2003 4 commits
-
-
Sam Hocevar authored
module loading to fail.
-
Sam Hocevar authored
loader.
-
Christophe Massiot authored
-
Sam Hocevar authored
+ First try to detect the OS X native dynamic linker before falling back to dlfcn.h. + Enhanced the dlopen-style loader detection. + Added a check for HP-UX's shl_* functins. * src/misc/modules_plugin.h.in: + Support for the dylib dynamic loader on OS X. + Support for the shl dynamic loader on HP-UX.
-
- 03 Oct, 2003 1 commit
-
-
Sam Hocevar authored
-
- 29 Sep, 2003 2 commits
-
-
gbazin authored
* include/os_specific.h, src/libvlc.[c,h], src/misc/win32_specific.c: new win32 specific option (--one-instance) to have only one instance of vlc running at once. Running another vlc (with --one-instance as well) will only transfer the requested playlist items to the first instance.
-
sigmunau authored
* changed project name from 'vlc' to 'VLC' * excluded src/extras from the documentation src/misc/variables.c, include/variables.h: * Doxygen-documented most of the vlc variables code
-
- 26 Sep, 2003 1 commit
-
-
gbazin authored
* src/misc/modules.c: removed an old win32 hack which was creating more problems than it was solving.
-
- 24 Sep, 2003 1 commit
-
-
gbazin authored
* include/main.h, src/libvlc.c, src/libvlc.h, src/misc/configuration.c: added a --config, --save-config and --reset-config option to the command line. * modules/gui/wxwindows/preferences.cpp: fixed breakeage of "Save", "Reset" and SwitchAdvanced().
-
- 23 Sep, 2003 1 commit
-
-
gbazin authored
* configure.ac, mozilla/vlcshell.cpp, mozilla/support/npwin.cpp: mozilla plugin for win32 is finally working (well there's still work left). * src/misc/modules.c: small clean-up and fixed --plugin-path on win32.
-
- 19 Sep, 2003 1 commit
-
-
Laurent Aimar authored
first search the root of the object using p_parent and not directly using p_vlc. If this first search failed then we search using p_vlc if it wasn't the case. (I'm not sure it's harmless but I think it's the correct behavour for FIND_ANYWHERE) * src/video_output/video_output.c : we could now use FIND_ANYWHERE to catch the playlist (even when the vlc is exiting. (Hehe, now visual effects won't reopen the vout every playlist item.)
-
- 18 Sep, 2003 1 commit
-
-
zorglub authored
-
- 10 Sep, 2003 1 commit
-
-
Laurent Aimar authored
* playlist : use new input variables.
-
- 07 Sep, 2003 1 commit
-
-
Laurent Aimar authored
object variables and begin to use pf_demux_control. * variables: new time type handling.
-
- 02 Sep, 2003 1 commit
-
-
gbazin authored
* ALL: Introduction of a new api for decoders. The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance. Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported. Don't hold your breath, there is still much work to do before we reach this goal. * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c: Converted to the new api. Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication). New dts and theora packetizers (merged in their respective decoders).
-
- 28 Aug, 2003 1 commit
-
-
Sam Hocevar authored
gprof. If you still want to profile pthread applications using gprof please see http://sam.zoy.org/writings/programming/gprof.html and also consider using oprofile if you are using ia32.
-
- 23 Aug, 2003 6 commits
-
-
Laurent Aimar authored
special goom tree source as I was unable to use standard goom library. (I will provide it once mmx/ppc included) * modules/visualization/Modules.am: added goom * include/vlc_block.h src/misc/block.c: introduce a new data block api (not yet tested, ported from my local new input work).
-
Laurent Aimar authored
-
Loïc Minier authored
-
Loïc Minier authored
-
hartman authored
fix broken tree
-
hartman authored
in use by the OS. It's pretty nifty. if available it uses nl_langinfo. Then it falls back to trying setlocale (exept on OSX, where this funtion is useless) and then falls back to LC_ALL, LC_TYPE and LANG environment variables. If only the LANG variable is available (like on osx) it tries a countrycode to charset mapping (making an educated guess ). On windows it retrieves the charset with GetACP(). It also has an aliases system to transform incompatible charset description strings to libiconv compatible charset descriptions. If you want you can even retrieve the charset on OS/2. * modules/codec/subsdec/subsdec.c: By default we try to open a subtitle file in the systems charset (or language mapped to charset). It's no more than a guess, and if you open Latin1 subs on your Japanese system you will still need to specify the encoding by hand, but it's better then nothing. * src/playlist/playlist.c: spelling error in a comment.
-
- 17 Aug, 2003 1 commit
-
-
Laurent Aimar authored
-
- 14 Aug, 2003 2 commits
-
-
zorglub authored
src, and build it in the stream_out_standard module to avoid a link
-
sigmunau authored
include/configuration.h, src/misc/configuration.h: * added a CONFIG_ITEM_KEY include/vlc_keys.h: * constants to identify keys src/libvlc.h: * provide a set of hotkey config options modules/gui/wxwindows/interface.cpp, wxwindows.h: * set the configured hotkeys as accelerator for the appropriate menus modules/gui/wxwindows/preferences.cpp: * start to support CONFIG_ITEM_KEY. Options are showed with the right value but any changes made have no effect yet.
-
- 03 Aug, 2003 1 commit
-
-
gbazin authored
* src/misc/configuration.c, include/configuration.h, src/audio_output/intf.c, include/audio_output.h, modules/gui/gtk/display.[ch]: configuration variables now use vlc_callback_t callbacks (same as the object variables). * modules/video_output/x11/*: support for the _NET_WM_STATE_FULLSCREEN hint from the Extended Window Manager Hints spec. * modules/audio_output/alsa.c: support for 4.0 and 5.1 audio channels. This time it has been tested ;)
-
- 01 Aug, 2003 1 commit
-
-
Laurent Aimar authored
-
- 31 Jul, 2003 1 commit
-
-
gbazin authored
* src/misc/win32_specific.c: change the mode of stdin to _O_BINARY so we can use stdin to read files (thanks to Steve Li). * modules/control/http.c: allow directories of the form "x:\" on win32.
-
- 24 Jul, 2003 1 commit
-
-
gbazin authored
* src/misc/modules.c: if module_Need() was passed an interface module name, respect this choice even if vlc was run with a specific interface shortcut.
-
- 23 Jul, 2003 3 commits
-
-
gbazin authored
* modules/misc/freetype.c, modules/demux/util/sub.c: cleanup. * modules/demux/util/sub.h: thou shall do a vlc_object_attach(). * src/misc/variables.c: added VLC_VAR_FILE and VLC_VAR_DIRECTORY inheritance support.
-
gbazin authored
* include/variables.h, src/misc/variables.c: you can now use var_Create() directly to create an object variable with an inherited value. eg. var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_DOINHERIT ); Beware, the object in which you create the var must be attached to a parent for this to work (otherwise we can't navigate the parents hierarchy to find the value to inherit). * src/input/input.c, src/input/input_programs.c, src/video_output/video_output.c: converted more config_GetFoo() into var_Create()/var_Get();
-
gbazin authored
* ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input. * src/input/input.c: parses the input options list before spawning the input and create object variables for these options. Options are of the form "[no[-]]foo[=bar]" where foo is the option name and bar is its value. * src/input/input.c, src/input/input_dec.c: use the object var api to get the value of the "sout", "sout-video" and "sout-audio" options. * src/libvlc.c: extended the command line parser to parse input options. Input options must always follow the input they apply to and begin with a ':'. All these changes allow you to specify input specific options. eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg Here the ":sout" option will only apply to yourvideo.mpeg. "--no-sout-audio" will be a global option so will apply to yourvideo2.mpeg but the global behaviour is overriden by ":sout-audio" for yourvideo.mpeg. TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api. - only "sout", "sout-video", "sout-audio" implemented for now. To make it work with other options, we need to get rid of all the config_GetFoo() and replace them with var_Create()/var_Change()/var_Get().
-
- 22 Jul, 2003 1 commit
-
-
gbazin authored
* modules/gui/wxwindows/interface.cpp: small improvements to the volume control.
-
- 18 Jul, 2003 2 commits
-
-
gbazin authored
* src/libvlc.h: disabled the encoders config options (encoders are not used anymore, all the encoding is done in the stream output transcode module). * src/misc/win32_specific.c: added an --high-priority config option on win32 to increase the priority of the process (default enabled for now so the behaviour isn't changed.)
-
gbazin authored
* modules/audio_output/alsa.c: alsa is now the default audio output. * src/misc/configuration.c: removed unnecessary line. * modules/gui/skins/parser.*: small cosmetic change.
-