1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00
Commit Graph

33 Commits

Author SHA1 Message Date
Rémi Denis-Courmont
a1d4c652d3 Use asprintf and use free instead of g_free (fixes #2252) 2008-10-29 22:31:57 +02:00
Rémi Denis-Courmont
0549228196 Remove most stray semi-colons in module descriptions
Those multi-lines are still to be done (it's going to be fun...)
See also 5af4cc854b.
2008-10-29 22:14:26 +02:00
Rémi Denis-Courmont
3561b9b28f Plugins: include vlc_common.h directly instead of vlc/vlc.h 2008-05-31 22:10:30 +03:00
Rémi Denis-Courmont
13ae40b0ef Use gettext_noop() consistently 2008-05-21 20:19:25 +03:00
Rémi Denis-Courmont
27d483e9ef Include vlc_plugin.h as needed 2008-05-08 19:20:21 +03:00
Rémi Denis-Courmont
d1d3dc1d10 Remove I64C as well 2008-05-01 22:11:47 +03:00
Pierre d'Herbemont
f94a2f9c4a access: Rename access2 to access as access is no longer existing. 2008-04-14 02:02:24 +02:00
Pierre d'Herbemont
449fd28aaf Replace vlc_bool_t by bool, VLC_TRUE by true and VLC_FALSE by false.
This improves readability a lot and prevent us from reinventing the wheel.
2008-04-14 02:02:22 +02:00
Rémi Denis-Courmont
99fab9089e Don't include config.h from the headers - refs #297.
Missing some cases that I could not test.
Also ffmpeg/chroma.c is locked, so I can but leave it broken.
Fix is for the remaining modules is obvious and the issue is easy to detect.
2008-01-23 21:50:58 +00:00
Rémi Denis-Courmont
4f02842805 Revert the so-called whitelisting commits that are actually blacklisting 2008-01-16 17:51:21 +00:00
Rafaël Carré
806cf51658 input options whitelisting, step 2 (refs #1371) 2008-01-16 17:36:14 +00:00
Rémi Denis-Courmont
d8fc0a94ed Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
Rémi Denis-Courmont
9e595c955f Remove stdio while we're at it.
Finally rid of the strcasestr warning
2007-08-20 19:23:10 +00:00
Rémi Denis-Courmont
e40d134c69 Remove _GNU_SOURCE and string.h too 2007-08-20 19:10:23 +00:00
Rémi Denis-Courmont
81c5ac29fa Remove stdlib.h 2007-08-20 19:08:22 +00:00
Clément Stenac
d3fe7f2879 A bit of headers cleanup
* Headers in include must contain the structures and prototypes needed
  by the plugins and should be named vlc_*.
* Headers in include/vlc must contain the structures and prototypes
  needed by external libvlc clients

* Moved and renamed some things in headers. 
   - Removed vlc_cpu.h, vlc_error.h (merged in vlc_common)
   - Removed snapshot.h (merged in vlc_vout.h)
   - Removed vlc_spu.h (merged in vlc_osd.h)
   - Removed intf_eject.h and vlc_interaction.h (merged in vlc_interface)
   - Moved all internal headers to src
   - Merged vlc_video.h and video_output.h and move private things to src
   - Removed vlc/intf.h, vlc/aout.h, vlc/vout.h, vlc/decoder.h and vlc/input.h
     (meta headers for use in modules, and often implying too large 
     dependencies)
* Removed some useless dependencies
* Unexported a bunch of functions and structures used only in src/
  (--> Still some work here)
* Finally made input_thread_t and input_source_t (mostly) private. 
  Added input_GetItem to fetch the input_item of an input_thread
* Cleaned up deprecated entries in vlc_symbols.h and bumped up symbol 
  prefix

This commit has a 99% probability of breaking the build, 0.1% of killing
your cat and 0% of getting you hot chicks.
2006-11-26 14:20:34 +00:00
Clément Stenac
90a4caea90 Some more demux and access code factorization 2006-07-19 09:33:41 +00:00
Christophe Mutricy
4f15591e47 Access/*: Second lecture (refs #438) 2006-03-31 23:07:01 +00:00
Clément Stenac
36a5efe8b5 Access strings (Refs:#438) 2006-03-29 13:49:40 +00:00
Rémi Denis-Courmont
72ab62f5f2 Compile fixes 2006-02-27 20:48:49 +00:00
Antoine Cellerier
2cb472dba0 FSF address change. 2006-01-12 23:10:04 +00:00
Clément Stenac
dfa48be343 Don't print too many errors 2005-12-08 09:05:58 +00:00
Felix Paul Kühne
84b1163ffc * fixed some untranslatable strings and strings which existed both with and without trailing spaces. Thanks to Jonas A. Larsen for notifying me about them. 2005-10-30 17:27:01 +00:00
Benjamin Pracht
e4e839be77 * Cleaner url parsing 2005-09-30 17:18:45 +00:00
Benjamin Pracht
b7091051a2 Handle correctly some more error cases 2005-09-29 19:42:35 +00:00
Benjamin Pracht
16c7c71418 * Fix a double free and the size of a memory allocation
* Only call gnome_vfs_escape_path_string on the path part of the uri, since the functions in gnomevfs that are supposed to make the host/user/path separation are broken (they will escape passwords too)
* Trying to open a file with http on a system with non latin1 encoding may still fail (testing welcomed).
* Don't call gnome_vfs_make_uri_from_input_with_dirs since this will fail on a path with special caracters, but gnome_vfs_expand_initial_tilde and gnome_vfs_make_uri_from_shell_arg
2005-09-27 16:18:11 +00:00
Jean-Paul Saman
95024e0633 Don't access unallocated memory 2005-09-18 10:58:25 +00:00
Benjamin Pracht
af355abd51 * Support URIs with non ascii characters
* Work around the fact reading from http never returns EOF
* Dirty hack to avoid segfault on exit if we don't open at least a valid file
2005-09-13 15:10:32 +00:00
Benjamin Pracht
33c723d672 Cosmetics 2005-09-13 10:41:08 +00:00
Benjamin Pracht
f594b8ad1a Handle correctly the case when no access is explicitely given. 2005-09-13 09:44:56 +00:00
Benjamin Pracht
1a29c8638a * Try the gnomevfs plugin last if we didn't find any other matching access
* Now MRLs such as ssh://user:pass@server work.
2005-09-13 09:31:40 +00:00
Christophe Mutricy
2caff730ba Properties + cosmetic 2005-09-13 08:38:25 +00:00
Benjamin Pracht
a52270a257 * New gnomevfs access module
* MRLS are of the form gnomevfs://ssh://user:pass@ (if anybody has something better)
* Still some issues with some accesses (smb for instance) where it seems it required to open the directory in which the file is before opening the file itself.
2005-09-12 23:56:43 +00:00