]> git.sesse.net Git - vlc/commitdiff
Remove libsysfs code
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 17 Feb 2010 20:02:56 +0000 (22:02 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 17 Feb 2010 20:02:56 +0000 (22:02 +0200)
udev has dropped libsysfs in favor of libudev. Normally, you'd want to
port the code, but this only concerns old devices with FireWire.

configure.ac
modules/demux/mp4/drms.c

index 96cd9fc767dd653ac8dd9898a0ac1adce616040e..a74906a1ae2971bc57db612cf5cffa5c14a3f31d 100644 (file)
@@ -2950,15 +2950,6 @@ if test "${enable_realrtsp}" = "yes"; then
   VLC_ADD_PLUGIN([access_realrtsp])
 fi
 
-AC_ARG_ENABLE(libsysfs,
-  [  --enable-libsysfs       Get user key from firewire connected iPod via libsysfs (default enabled)])
-
-AS_IF([test "${enable_libsysfs}" != "no"],[
-  AC_CHECK_HEADERS(sysfs/libsysfs.h, [
-    VLC_ADD_LIBS([mp4 mkv],[-lsysfs])
-  ] )
-])
-
 dnl
 dnl skins2 module
 dnl
index a996955c15d71e0a940e5c7f0e6b01d37492ea3a..35d605729eeaca0ec7287d29e39a86084a448cbf 100644 (file)
 #   include <CoreFoundation/CFNumber.h>
 #endif
 
-#ifdef HAVE_SYSFS_LIBSYSFS_H
-#   include <sysfs/libsysfs.h>
-#endif
-
 #include "drms.h"
 #include "drmstables.h"
 
@@ -1791,45 +1787,6 @@ static int GetiPodID( int64_t *p_ipod_id )
 
         mach_port_deallocate( mach_task_self(), port );
     }
-
-#elif defined (HAVE_SYSFS_LIBSYSFS_H)
-    struct sysfs_bus *bus = NULL;
-    struct dlist *devlist = NULL;
-    struct dlist *attributes = NULL;
-    struct sysfs_device *curdev = NULL;
-    struct sysfs_attribute *curattr = NULL;
-
-    bus = sysfs_open_bus( "ieee1394" );
-    if( bus != NULL )
-    {
-        devlist = sysfs_get_bus_devices( bus );
-        if( devlist != NULL )
-        {
-            dlist_for_each_data( devlist, curdev, struct sysfs_device )
-            {
-                attributes = sysfs_get_device_attributes( curdev );
-                if( attributes != NULL )
-                {
-                    dlist_for_each_data( attributes, curattr,
-                                         struct sysfs_attribute )
-                    {
-                        if( ( strcmp( curattr->name, "model_name" ) == 0 ) &&
-                            ( strncmp( curattr->value, PROD_NAME,
-                                       sizeof(PROD_NAME) ) == 0 ) )
-                        {
-                            *p_ipod_id = strtoll( curdev->name, NULL, 16 );
-                            i_ret = 0;
-                            break;
-                        }
-                    }
-               }
-
-                if( !i_ret ) break;
-            }
-        }
-
-        sysfs_close_bus( bus );
-    }
 #endif
 
     return i_ret;