]> git.sesse.net Git - vlc/blobdiff - include/vlc_interface.h
Removes trailing spaces. Removes tabs.
[vlc] / include / vlc_interface.h
index 5ec36098338c08b8df63e9f957dc976d1305cea8..53a6f095f71e33abd7f09aa5bac7864f4db4e7af 100644 (file)
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
  *****************************************************************************/
 
+#if !defined( __LIBVLC__ )
+  #error You are not libvlc or one of its plugins. You cannot include this file
+#endif
+
 #ifndef _VLC_INTF_H_
 #define _VLC_INTF_H_
 
@@ -86,7 +90,7 @@ struct intf_thread_t
 
 /** \brief Arguments passed to a dialogs provider
  *  This describes the arguments passed to the dialogs provider. They are
- *  mainly iused with INTF_DIALOG_FILE_GENERIC
+ *  mainly used with INTF_DIALOG_FILE_GENERIC.
  */
 struct intf_dialog_args_t
 {
@@ -164,6 +168,7 @@ VLC_EXPORT( int, __intf_Eject, ( vlc_object_t *, const char * ) );
 #define INTF_DIALOG_FILEINFO   12
 #define INTF_DIALOG_PREFS      13
 #define INTF_DIALOG_BOOKMARKS  14
+#define INTF_DIALOG_EXTENDED   15
 
 #define INTF_DIALOG_POPUPMENU  20
 #define INTF_DIALOG_AUDIOPOPUPMENU  21
@@ -184,9 +189,10 @@ VLC_EXPORT( int, __intf_Eject, ( vlc_object_t *, const char * ) );
 #define EXTENSIONS_AUDIO "*.a52;*.aac;*.ac3;*.dts;*.flac;*.m4a;*.m4p;*.mka;" \
                          "*.mod;*.mp1;*.mp2;*.mp3;*.ogg;*.spx;*.wav;*.wma;*.xm"
 
-#define EXTENSIONS_VIDEO "*.asf;*.avi;*.divx;*.dv;*.m1v;*.m2v;*.m4v;*.mkv;" \
-                         "*.mov;*.mp2;*.mp4;*.mpeg;*.mpeg1;*.mpeg2;*.mpeg4;" \
-                         "*.mpg;*.ogg;*.ogm;*.ps;*.ts;*.vob;*.wmv"
+#define EXTENSIONS_VIDEO "*.asf;*.avi;*.divx;*.dv;*.flv;*.gxf;*.m1v;*.m2v;" \
+                         "*.m4v;*.mkv;*.mov;*.mp2;*.mp4;*.mpeg;*.mpeg1;" \
+                         "*.mpeg2;*.mpeg4;*.mpg;*.mxf;*.ogg;*.ogm;" \
+                         "*.ps;*.ts;*.vob;*.wmv"
 
 #define EXTENSIONS_PLAYLIST "*.asx;*.b4s;*.m3u;*.pls;*.vlc;*.xspf"