]> git.sesse.net Git - vlc/log
vlc
14 years agoThe plugin now works with firefox 3.6 and 3.5.3
Luca Barbato [Mon, 26 Apr 2010 15:21:27 +0000 (17:21 +0200)]
The plugin now works with firefox 3.6 and 3.5.3

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agolibass/win32: Factorize
Jean-Baptiste Kempf [Mon, 26 Apr 2010 22:50:52 +0000 (00:50 +0200)]
libass/win32: Factorize

14 years agoLibass: put the dialog, where we actually need it.
Jean-Baptiste Kempf [Mon, 26 Apr 2010 22:48:53 +0000 (00:48 +0200)]
Libass: put the dialog, where we actually need it.

14 years agoMoved win7 taskbar disabling code from qt4 to msw.
Laurent Aimar [Mon, 26 Apr 2010 22:21:00 +0000 (00:21 +0200)]
Moved win7 taskbar disabling code from qt4 to msw.

14 years agoLibass: simplify and do not call ass_set_fonts_dir
Jean-Baptiste Kempf [Mon, 26 Apr 2010 22:43:54 +0000 (00:43 +0200)]
Libass: simplify and do not call ass_set_fonts_dir

This should continue to fix the fontconfig caching bugs

14 years agoFreeType: simplify and let the p_dialog the shortest time possible.
Jean-Baptiste Kempf [Mon, 26 Apr 2010 22:13:21 +0000 (00:13 +0200)]
FreeType: simplify and let the p_dialog the shortest time possible.

People on mac should really check this on their machine

14 years agoFreetype: try to fix the fontconfig cache building bug on Win32
Jean-Baptiste Kempf [Mon, 26 Apr 2010 21:53:22 +0000 (23:53 +0200)]
Freetype: try to fix the fontconfig cache building bug on Win32

14 years agoConverted more commands to vout_control.
Laurent Aimar [Mon, 26 Apr 2010 19:32:17 +0000 (21:32 +0200)]
Converted more commands to vout_control.

14 years agoRemoved unused "intf-change" vout variable.
Laurent Aimar [Mon, 26 Apr 2010 17:37:01 +0000 (19:37 +0200)]
Removed unused "intf-change" vout variable.

14 years agoSlightly different name for Direct3D XP (fixes #3560)
Rémi Denis-Courmont [Mon, 26 Apr 2010 16:45:36 +0000 (19:45 +0300)]
Slightly different name for Direct3D XP (fixes #3560)

(N.B.: Backporting this would break translations)

14 years agoUsed vout_control for various commands (vout).
Laurent Aimar [Sun, 25 Apr 2010 17:28:25 +0000 (19:28 +0200)]
Used vout_control for various commands (vout).

It also improves reactivity of seek while paused.

14 years agoAdded API to simplify/clean up vout controls.
Laurent Aimar [Sun, 25 Apr 2010 17:18:02 +0000 (19:18 +0200)]
Added API to simplify/clean up vout controls.

14 years agoNo functionnal changes (vout)
Laurent Aimar [Sun, 25 Apr 2010 16:48:12 +0000 (18:48 +0200)]
No functionnal changes (vout)

14 years agoSplit out interlacing/post-processing management from video_output.c (vout).
Laurent Aimar [Sun, 25 Apr 2010 14:34:57 +0000 (16:34 +0200)]
Split out interlacing/post-processing management from video_output.c (vout).

14 years agoRemoved vlc_object_find_name in vout.
Laurent Aimar [Sun, 25 Apr 2010 13:59:28 +0000 (15:59 +0200)]
Removed vlc_object_find_name in vout.

14 years agoRemoved dead code (vout).
Laurent Aimar [Sun, 25 Apr 2010 11:44:36 +0000 (13:44 +0200)]
Removed dead code (vout).

14 years agoNo functionnal changes.
Laurent Aimar [Sat, 24 Apr 2010 20:41:50 +0000 (22:41 +0200)]
No functionnal changes.

14 years agoQt: translate external dialogs buttons too
Jean-Baptiste Kempf [Sun, 25 Apr 2010 23:10:50 +0000 (01:10 +0200)]
Qt: translate external dialogs buttons too

14 years agoQt: translate all buttons in plugins dialog
Jean-Baptiste Kempf [Sun, 25 Apr 2010 23:05:38 +0000 (01:05 +0200)]
Qt: translate all buttons in plugins dialog

14 years agoQt: translate all buttons in openurl
Jean-Baptiste Kempf [Sun, 25 Apr 2010 23:02:17 +0000 (01:02 +0200)]
Qt: translate all buttons in openurl

14 years agoConfigure: Remove slp linking
Jean-Baptiste Kempf [Sun, 25 Apr 2010 12:56:35 +0000 (14:56 +0200)]
Configure: Remove slp linking

14 years agoFix make distcheck.
Rémi Duraffort [Sun, 25 Apr 2010 07:29:33 +0000 (09:29 +0200)]
Fix make distcheck.

14 years agoskins2: remove uneeded .svn exclusion.
Rémi Duraffort [Sun, 25 Apr 2010 07:17:29 +0000 (09:17 +0200)]
skins2: remove uneeded .svn exclusion.

14 years agol10n: Walloon update
Gaëtan Rousseaux [Sat, 24 Apr 2010 23:04:12 +0000 (00:04 +0100)]
l10n: Walloon update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Dutch update
Myckel Habets [Sat, 24 Apr 2010 23:02:27 +0000 (00:02 +0100)]
l10n: Dutch update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Italian update
Vincenzo Reale [Sat, 24 Apr 2010 22:51:34 +0000 (23:51 +0100)]
l10n: Italian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agoAdded Catalan translation to the desktop menu entry
David Planella [Fri, 23 Apr 2010 13:47:53 +0000 (15:47 +0200)]
Added Catalan translation to the desktop menu entry

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agoAdd support to mpeg-ts muxer to pass keyframe flag (BLOCK_FLAG_TYPE_I) to access_out...
Keary Griffin [Wed, 31 Mar 2010 03:00:30 +0000 (23:00 -0400)]
Add support to mpeg-ts muxer to pass keyframe flag (BLOCK_FLAG_TYPE_I) to access_out modules

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agox264: activate preset only on recent versions of x264
Jean-Baptiste Kempf [Sat, 24 Apr 2010 15:10:10 +0000 (17:10 +0200)]
x264: activate preset only on recent versions of x264

14 years agoSimplification in avcodec.
Laurent Aimar [Sat, 24 Apr 2010 13:30:19 +0000 (15:30 +0200)]
Simplification in avcodec.

Reported by ivoire.

14 years agoFixed :drop-late-frames= inheritance in vout.
Laurent Aimar [Sat, 24 Apr 2010 13:09:24 +0000 (15:09 +0200)]
Fixed :drop-late-frames= inheritance in vout.

Reported by ivoire.

14 years agocontrib: bump taglib to 1.6.3 and update patches.
Rémi Duraffort [Sat, 24 Apr 2010 11:47:14 +0000 (13:47 +0200)]
contrib: bump taglib to 1.6.3 and update patches.

14 years agoContrib: Don't compile portaudio support in fluidsynth
Jean-Baptiste Kempf [Sat, 24 Apr 2010 09:33:42 +0000 (11:33 +0200)]
Contrib: Don't compile portaudio support in fluidsynth

14 years agoFix signess.
Rémi Duraffort [Sat, 24 Apr 2010 09:21:50 +0000 (11:21 +0200)]
Fix signess.

14 years agoSecond attempt to use a dynamic array shortcuts (this save some memory).
Rémi Duraffort [Thu, 22 Apr 2010 18:41:10 +0000 (20:41 +0200)]
Second attempt to use a dynamic array shortcuts (this save some memory).

14 years agoContrib: use the same new headers for NPAPI in Win32
Jean-Baptiste Kempf [Fri, 23 Apr 2010 22:45:33 +0000 (00:45 +0200)]
Contrib: use the same new headers for NPAPI in Win32

14 years agoMozilla: fixes for Win32 using the new np headers
Jean-Baptiste Kempf [Fri, 23 Apr 2010 22:37:04 +0000 (00:37 +0200)]
Mozilla: fixes for Win32 using the new np headers

14 years agoClean up references to UPP types, plugin/host glue.
David Menestrina [Fri, 16 Apr 2010 01:34:45 +0000 (18:34 -0700)]
Clean up references to UPP types, plugin/host glue.

The old gecko-sdk defines a bunch of types and macros in npupp.h,
which is no longer available in xulrunner-sdk 1.9.2.  Luckily,
all of the NPN*UPP types were typedeffed to UniversalProcPtr,
so this change just uses that type, incorporated into the
HOST_TO_PLUGIN_GLUE macro.  We also define a new CALL_NPN macro
for choosing to use the CallNPN_*Proc macros from npupp.h or
just invoking the function pointer directly.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoifdef out 32-bit Carbon API calls on x86_64
David Menestrina [Fri, 16 Apr 2010 01:34:44 +0000 (18:34 -0700)]
ifdef out 32-bit Carbon API calls on x86_64

The Mac OS Carbon APIs are not available to 64-bit applications.
This change just ifdefs out calls to them to avoid compiler errors.
In 64-bit, NPP_HandleEvent will have to be rewritten to use the
Cocoa event model.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoSetup XP_WIN, XP_UNIX, XP_MACOSX macros.
David Menestrina [Mon, 19 Apr 2010 18:33:36 +0000 (11:33 -0700)]
Setup XP_WIN, XP_UNIX, XP_MACOSX macros.

These macros were previously defined in mozilla-config.h, but we're
not supposed to include those files according to the mozilla devs.
However, the macros must be defined for npapi.h to define the
necessary platform-specific structures.  This patch sets up the
macros before including npapi.h.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoRemove references to mozilla-config.h, remove linkage with libnspr and other xpcom...
David Menestrina [Fri, 16 Apr 2010 01:34:43 +0000 (18:34 -0700)]
Remove references to mozilla-config.h, remove linkage with libnspr and other xpcom libraries.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoContribs: Use official npapi headers from http://code.google.com/p/npapi-headers
David Menestrina [Fri, 16 Apr 2010 01:34:42 +0000 (18:34 -0700)]
Contribs: Use official npapi headers from http://code.google.com/p/npapi-headers

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoManual revert of now unneeded a1b58a771b1bdfcca56d24541b43ce5bf6caf8b7.
Laurent Aimar [Fri, 23 Apr 2010 22:00:19 +0000 (00:00 +0200)]
Manual revert of now unneeded a1b58a771b1bdfcca56d24541b43ce5bf6caf8b7.

Picture reserved/linked state has been merged.

14 years agoRemoved now unused picture_t fields and associated enums.
Laurent Aimar [Fri, 23 Apr 2010 21:45:56 +0000 (23:45 +0200)]
Removed now unused picture_t fields and associated enums.

They are p_data, i_status, i_type and b_slow.

14 years agoRemoved invalid comment (vout).
Laurent Aimar [Fri, 23 Apr 2010 21:20:54 +0000 (23:20 +0200)]
Removed invalid comment (vout).

14 years agoModified vout_*Picture API.
Laurent Aimar [Fri, 23 Apr 2010 21:18:56 +0000 (23:18 +0200)]
Modified vout_*Picture API.

It is a bit simpler and cleaner.
I plan to remove the need for specific vout
vout_HoldPicture/ReleasePicture functions, but it is not yet possible.

14 years agoRemoved now useless vout_CountPictureAvailable.
Laurent Aimar [Fri, 23 Apr 2010 20:57:49 +0000 (22:57 +0200)]
Removed now useless vout_CountPictureAvailable.

14 years agoFixed vout_Reset.
Laurent Aimar [Fri, 23 Apr 2010 20:54:58 +0000 (22:54 +0200)]
Fixed vout_Reset.

14 years agoSplit vout_FixLeaks into vout_FixLeaks and vout_Reset.
Laurent Aimar [Fri, 23 Apr 2010 20:46:48 +0000 (22:46 +0200)]
Split vout_FixLeaks into vout_FixLeaks and vout_Reset.

No functionnal changes.

14 years agoNo functionnal changes (vout).
Laurent Aimar [Fri, 23 Apr 2010 20:03:30 +0000 (22:03 +0200)]
No functionnal changes (vout).

14 years agoRemoved dead code.
Laurent Aimar [Fri, 23 Apr 2010 19:47:34 +0000 (21:47 +0200)]
Removed dead code.

14 years agoFixed avcodec picture reference counts.
Laurent Aimar [Thu, 22 Apr 2010 22:50:42 +0000 (00:50 +0200)]
Fixed avcodec picture reference counts.

14 years agoReworked the way pictures are handled by the vout core.
Laurent Aimar [Thu, 22 Apr 2010 18:06:05 +0000 (20:06 +0200)]
Reworked the way pictures are handled by the vout core.

As a side effects, it may improve a bit frame stepping.

14 years agoAdded picture_pool_GetSize helper.
Laurent Aimar [Thu, 22 Apr 2010 18:02:52 +0000 (20:02 +0200)]
Added picture_pool_GetSize helper.

14 years agoAdded picture_pool_Reserve helper.
Laurent Aimar [Mon, 19 Apr 2010 22:17:56 +0000 (00:17 +0200)]
Added picture_pool_Reserve helper.

14 years agol10n: Chinese update
Dean Lee [Fri, 23 Apr 2010 00:11:19 +0000 (01:11 +0100)]
l10n: Chinese update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Spanish update
David González [Fri, 23 Apr 2010 00:06:44 +0000 (01:06 +0100)]
l10n: Spanish update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Bulgarian update
Ivo Ivanov [Fri, 23 Apr 2010 00:05:50 +0000 (01:05 +0100)]
l10n: Bulgarian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Ukranian update
Oleksandr Natalenko [Fri, 23 Apr 2010 00:03:13 +0000 (01:03 +0100)]
l10n: Ukranian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Polish update
Michał Trzebiatowski [Fri, 23 Apr 2010 00:02:33 +0000 (01:02 +0100)]
l10n: Polish update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Italian update
Vincenzo Reale [Fri, 23 Apr 2010 00:01:38 +0000 (01:01 +0100)]
l10n: Italian update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Slovak update
Marián Hikaník [Fri, 23 Apr 2010 00:00:37 +0000 (01:00 +0100)]
l10n: Slovak update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Bengali update
Jamil Ahmed [Thu, 22 Apr 2010 23:58:15 +0000 (00:58 +0100)]
l10n: Bengali update

With contributions of : Sadia Afroz <sadia@ankur.org.bd>
                        Israt Jahan <israt@ankur.org.bd>

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Walloon update
Gaëtan Rousseaux [Thu, 22 Apr 2010 23:55:33 +0000 (00:55 +0100)]
l10n: Walloon update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: Punjabi update
A S Alam [Thu, 22 Apr 2010 23:54:09 +0000 (00:54 +0100)]
l10n: Punjabi update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agol10n: french update
Éric Lassauge [Thu, 22 Apr 2010 23:43:46 +0000 (00:43 +0100)]
l10n: french update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
14 years agoTypos
Christophe Mutricy [Wed, 21 Apr 2010 21:52:00 +0000 (22:52 +0100)]
Typos

Pointed-Out-By: Gaëtan Rousseaux
14 years agoPOTFILES: missing files
Rémi Denis-Courmont [Thu, 22 Apr 2010 17:24:48 +0000 (20:24 +0300)]
POTFILES: missing files

14 years agoRemove unused string
Rémi Denis-Courmont [Thu, 22 Apr 2010 17:20:54 +0000 (20:20 +0300)]
Remove unused string

14 years agoappletrailer: fix adding those other hd-resolutions besides 480p
Ilkka Ollakka [Thu, 22 Apr 2010 10:39:26 +0000 (13:39 +0300)]
appletrailer: fix adding those other hd-resolutions besides 480p

14 years agoappletrailer_iphone: remove unneeded debug-message
Ilkka Ollakka [Thu, 22 Apr 2010 10:34:14 +0000 (13:34 +0300)]
appletrailer_iphone: remove unneeded debug-message

14 years agox264: add forgotten help-text to preset/tune options
Ilkka Ollakka [Thu, 22 Apr 2010 10:10:48 +0000 (13:10 +0300)]
x264: add forgotten help-text to preset/tune options

14 years agoAdd a new FourCC to VP6F
Jean-Baptiste Kempf [Thu, 22 Apr 2010 09:17:16 +0000 (11:17 +0200)]
Add a new FourCC to VP6F

14 years agox264: modify code to add preset/tune options and don't set option if it's default
Ilkka Ollakka [Tue, 20 Apr 2010 19:34:59 +0000 (22:34 +0300)]
x264: modify code to add preset/tune options and don't set option if it's default

Float comparisions aren't really nicelooking, but they should work ok.

14 years agoappletrailers_iphone: add play-and-stop to optionlist, not sure they work corretly...
Ilkka Ollakka [Tue, 20 Apr 2010 09:28:13 +0000 (12:28 +0300)]
appletrailers_iphone: add play-and-stop to optionlist, not sure they work corretly in this form

Also check that hd is true and add different hd-resolutions (with albumart) to playlist.

14 years agoContrib: quick and dirty fix to compile FFmpeg on WIn64
Jean-Baptiste Kempf [Wed, 21 Apr 2010 21:21:52 +0000 (23:21 +0200)]
Contrib: quick and dirty fix to compile FFmpeg on WIn64

This isn't the right way, but I don't know how to fix yet. I'll wait for ramiro

14 years agoContrib: keep Win64 mess only for Win64
Jean-Baptiste Kempf [Wed, 21 Apr 2010 21:19:19 +0000 (23:19 +0200)]
Contrib: keep Win64 mess only for Win64

14 years agolive555: rtsp-caching is needed also for SDP
Rémi Denis-Courmont [Wed, 21 Apr 2010 20:33:51 +0000 (23:33 +0300)]
live555: rtsp-caching is needed also for SDP

14 years agoBump libvlccore ABI
Rémi Denis-Courmont [Wed, 21 Apr 2010 18:38:27 +0000 (21:38 +0300)]
Bump libvlccore ABI

(vout and module_config_t changes)

14 years agoRevert "Modules: use a dynamic array for the shortcuts (this save 40K of memory on...
Rémi Denis-Courmont [Wed, 21 Apr 2010 18:33:32 +0000 (21:33 +0300)]
Revert "Modules: use a dynamic array for the shortcuts (this save 40K of memory on a 64bit system)."

This makes the cache loader crash (depending on the input file).

This reverts commit 3c3964589ec711c9ea363e51750f431104ac1637.

Conflicts:

src/modules/modules.h

14 years agoFixed mkv seeking regression while adding simpleblock support.
Laurent Aimar [Wed, 21 Apr 2010 18:28:13 +0000 (20:28 +0200)]
Fixed mkv seeking regression while adding simpleblock support.

14 years agoALSA: give a clue that VLC might fail with alsa-lib <= 1.0.23...
Rémi Denis-Courmont [Wed, 21 Apr 2010 17:37:07 +0000 (20:37 +0300)]
ALSA: give a clue that VLC might fail with alsa-lib <= 1.0.23...

...as reported earlier on vlc-devel (not reproducible by me).

14 years agocontrib: skip live555 patch on WinCE too
Pierre Ynard [Wed, 21 Apr 2010 16:17:16 +0000 (18:17 +0200)]
contrib: skip live555 patch on WinCE too

14 years agoFortune about 1.2
Jean-Baptiste Kempf [Wed, 21 Apr 2010 11:38:14 +0000 (13:38 +0200)]
Fortune about 1.2

14 years agomodule_t: repack again.
Rémi Duraffort [Wed, 21 Apr 2010 10:11:23 +0000 (12:11 +0200)]
module_t: repack again.

14 years agomodule_config_t: pack the structure. This save 10K on a 64bit system.
Rémi Duraffort [Wed, 21 Apr 2010 09:43:16 +0000 (11:43 +0200)]
module_config_t: pack the structure. This save 10K on a 64bit system.

14 years agoModules: use a dynamic array for the shortcuts (this save 40K of memory on a 64bit...
Rémi Duraffort [Wed, 21 Apr 2010 09:17:17 +0000 (11:17 +0200)]
Modules: use a dynamic array for the shortcuts (this save 40K of memory on a 64bit system).

14 years agorar stream_filter: add "rar" shortcut
Rafaël Carré [Wed, 21 Apr 2010 09:12:54 +0000 (11:12 +0200)]
rar stream_filter: add "rar" shortcut

module name is "stream_filter_rar"

14 years agoFix MainInterace initial sizing
Jean-Baptiste Kempf [Tue, 20 Apr 2010 19:12:51 +0000 (21:12 +0200)]
Fix MainInterace initial sizing

Close #3551

14 years agoBump Fluid to 1.0.9
Jean-Baptiste Kempf [Tue, 20 Apr 2010 11:36:55 +0000 (13:36 +0200)]
Bump Fluid to 1.0.9

Yeah, we should use 1.1.1 for win32, but I don't have the faith yet, with the glib dependency.

14 years agoupdate POTFILES.in
Song Ye Wen [Mon, 19 Apr 2010 10:46:49 +0000 (18:46 +0800)]
update POTFILES.in

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
14 years agodshow cosmetics.
Rémi Duraffort [Mon, 19 Apr 2010 11:59:45 +0000 (13:59 +0200)]
dshow cosmetics.

14 years ago"strlen( psz ) == 0" => "*psz == '\0'"
Rémi Duraffort [Mon, 19 Apr 2010 10:35:06 +0000 (12:35 +0200)]
"strlen( psz ) == 0" => "*psz == '\0'"

14 years agocontrib: update FFmpeg configuration on WinCE
Pierre Ynard [Mon, 19 Apr 2010 13:10:13 +0000 (15:10 +0200)]
contrib: update FFmpeg configuration on WinCE

14 years agoDistribute position.h for mozilla plugin
Nicolas Chauvet [Mon, 19 Apr 2010 09:11:23 +0000 (11:11 +0200)]
Distribute position.h for mozilla plugin

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
14 years agovideo_filter: fix compilation.
Rémi Duraffort [Mon, 19 Apr 2010 07:44:11 +0000 (09:44 +0200)]
video_filter: fix compilation.

14 years agoFixed win32 build.
Laurent Aimar [Sun, 18 Apr 2010 20:48:26 +0000 (22:48 +0200)]
Fixed win32 build.

14 years agoFixed mkv seeking when simpleblock is used for video.
Laurent Aimar [Sun, 18 Apr 2010 20:41:19 +0000 (22:41 +0200)]
Fixed mkv seeking when simpleblock is used for video.

14 years agoMoved picture_heap_t out of vlc_vout.h
Laurent Aimar [Sun, 18 Apr 2010 17:58:19 +0000 (19:58 +0200)]
Moved picture_heap_t out of vlc_vout.h

14 years agoDo not use private vout fields in atmo filter.
Laurent Aimar [Sun, 18 Apr 2010 17:35:59 +0000 (19:35 +0200)]
Do not use private vout fields in atmo filter.

It breaks a bit atmo filter features (ie crop parameters aren't retreive correctly
anymore, at least until the core does set them for video filter2).
But it fixes potential segfaults due to the way the crop-update callback
is (un)registered.