Commit Graph

21 Commits

Author SHA1 Message Date
Rémi Denis-Courmont b2262bc364 video plugins: use var_Inherit 2010-01-23 20:04:54 +02:00
Anthony Loiseau d632dbed7d cosmetic: remove nullity test on free() and delete
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
2009-07-16 18:13:18 +02:00
Laurent Aimar 724461bdf2 Used VLC_CODEC_* and vlc_fourcc_GetCodec when suitable.
There will be some regressions, I used automatic sed replacement with manual
checks but there was a lot to change.
 It's only the first pass.
2009-05-13 21:18:19 +02:00
Nicolas Chauvet (kwizart) 3ef1c0a159 Fix opencv module compilation - missing vlc_vout.h
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
2009-04-28 10:21:32 +02:00
Rémi Duraffort 72fa5a9d8e No need to add a '\n' at the end of messages passed to msg_* 2009-02-14 09:06:32 +01:00
Rémi Denis-Courmont b481254cc8 Use var_TriggerCallback as appropriate 2009-01-05 19:36:26 +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 Duraffort 80aa55bbf7 Fix memleak in opencv. 2008-08-01 16:09:48 +02:00
Rémi Duraffort 42bb236284 Remove unnedeeded msg_Error. 2008-06-22 21:41:15 +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
Rafaël Carré ebd3b8f316 Builds opencv video filters elsewhere than win32 2008-05-28 15:05:11 +02: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
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
Rafaël Carré 6ee1e193fd Removes trailing spaces. Removes tabs. 2007-09-10 18:56:52 +00:00
Rémi Denis-Courmont c90be618be More libvlc_global presumed abuse 2007-08-16 17:24:55 +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
Christophe Mutricy 12efe79799 Forward port [17015] + a few more i18n fix 2006-10-10 08:47:43 +00:00
Clément Stenac f485214f09 For consistency, remove references to vlc from libvlc
Also, make it clearer what is shared and instance-specific

So,
libvlc_t ==> libvlc_global_t
vlc_t ==> libvlc_int_t (internal instance)

p_object->p_libvlc ==> p_object->p_libvlc_globale
p_object->p_vlc ==> p_object->p_libvlc

VLC_OBJECT_VLC ==> VLC_OBJECT_LIBVLC

And by the way, there is some cleanup required :) (ie, some things are created in the global object instead of the instance-specific one)
2006-09-15 14:31:51 +00:00
Damien Fouilleul 989cefffec - OpenCV video filter module by Dugal Harris 2006-09-06 22:07:22 +00:00