Commit Graph

12 Commits

Author SHA1 Message Date
Rémi Denis-Courmont
dfb78a8b88 De-inline base64 decoder 2007-02-10 09:49:15 +00:00
Clément Stenac
fbf4c8060d A bit of vlc/libvlc cleanup:
* libvlc sources and plugins now define __LIBVLC__ and headers exported to
  plugins (ie, include/vlc_*.h) check for this
* libvlc sources use the value of the "libvlc" component in vlc-config instead
  of vlc
* Apply flags directly to "libvlc" in configure.ac - might temporarily break win32 :)
2006-12-03 13:48:21 +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
Rémi Denis-Courmont
64f018048c *Really* fix base 64 encoding 2006-08-30 17:27:38 +00:00
Rémi Denis-Courmont
64874cf7fc Fix base64 encoding and add regression test 2006-08-30 14:58:18 +00:00
Rémi Denis-Courmont
299ef0c091 Oups 2006-04-06 21:20:33 +00:00
Rémi Denis-Courmont
73508ddd4c - Reimplement URL component decoding separately from URL unescaping
- Replace crap URL escaping with URL encoding, which is what we really need
2006-04-06 20:38:43 +00:00
Christophe Massiot
1017d246c1 * include/vlc_url.h: Fixed vlc_UrlEncode to return correct values and avoid
crashing with strings as simple as "/toto", but all in all the entire
   function seems very wrong to me, see the next mail.
2006-04-06 17:12:32 +00:00
Rémi Denis-Courmont
a48f5f177f - Do not rewrite “+” as a white space when unescaping URL parameters (fixes #625).
- Rename decode_encoded_URI as unescape_URI as it really is what is done.
2006-04-03 11:39:35 +00:00
Rémi Denis-Courmont
9964dee4e2 Oops 2006-03-27 16:48:14 +00:00
Rémi Denis-Courmont
168549fa94 Support URL-escape non-ASCII characters properly as far as possible
(ie. all characters from the Basic Multilingual Plane from Unicode)
2006-03-27 13:28:24 +00:00
Rémi Denis-Courmont
d18bfd92bb Separate socket/resolv stuff (network.h) from url stuff (vlc_url.h) 2006-02-27 12:46:42 +00:00