Recherche avancée

Médias (1)

Mot : - Tags -/epub

Autres articles (57)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • List of compatible distributions

    26 avril 2011, par

    The table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
    If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...)

Sur d’autres sites (7547)

  • compile librtmp for android error : cannot find -ldl collect2 : error : ld returned 1 exit status

    6 mai 2014, par hosein

    I have problem on comple librtmp for android using :
    https://github.com/OnlyInAmerica/FFmpeg-Android

    ./build_librtmp_for_android.sh

    /home/user/loc_app/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: cannot open crtbegin_so.o: No such file or directory
    /home/user/loc_app/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: cannot open crtend_so.o: No such file or directory
    /home/user/loc_app/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lssl
    /home/user/loc_app/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lcrypto
    /home/user/loc_app/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lz
    /home/user/loc_app/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lc
    /home/user/loc_app/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: cannot find -ldl
    collect2: error: ld returned 1 exit status
    make: *** [librtmp.so.1] Error 1

    here is build_librtmp_for_android.sh :

    #!/bin/bash
    NDK=/home/user/loc_app/android-ndk-r9
    #/home/user/loc_app/android-ndk-r9/platforms/android-19/arch-arm
    SYSROOT=$NDK/platforms/android-18/arch-arm
    #platforms/android-19/arch-arm/
    TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64
    #/home/user/loc_app/android-ndk-r9/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64
    OPENSSL_DIR=/home/user/libs/openssl-android-master/
    # Note: Change the above variables for your system.
    function build_one
    {
       set -e
       make clean
       ln -s ${SYSROOT}usr/lib/crtbegin_so.o
       ln -s ${SYSROOT}usr/lib/crtend_so.o
       export XLDFLAGS="$ADDI_LDFLAGS -L${OPENSSL_DIR}libs/armeabi -L${SYSROOT}usr/lib "
       export CROSS_COMPILE=$TOOLCHAIN/bin/arm-linux-androideabi-
       export XCFLAGS="${ADDI_CFLAGS} -I${OPENSSL_DIR}include -isysroot ${SYSROOT}"
       export INC="-I${SYSROOT}"
       make prefix=\"${PREFIX}\" OPT= install
    }
    CPU=arm
    PREFIX=$(pwd)/android/$CPU
    ADDI_CFLAGS="-marm"
    build_one

    OS : Fedora 64bit

    EDIT 1 : that seems to Makefile so i added it here

    VERSION=v2.4

    prefix=/usr/local

    incdir=$(prefix)/include/librtmp
    bindir=$(prefix)/bin
    libdir=$(prefix)/lib
    mandir=$(prefix)/man
    BINDIR=$(DESTDIR)$(bindir)
    INCDIR=$(DESTDIR)$(incdir)
    LIBDIR=$(DESTDIR)$(libdir)
    MANDIR=$(DESTDIR)$(mandir)

    CC=$(CROSS_COMPILE)gcc
    LD=$(CROSS_COMPILE)ld
    AR=$(CROSS_COMPILE)ar

    SYS=posix
    CRYPTO=OPENSSL
    #CRYPTO=GNUTLS
    DEF_POLARSSL=-DUSE_POLARSSL
    DEF_OPENSSL=-DUSE_OPENSSL
    DEF_GNUTLS=-DUSE_GNUTLS
    DEF_=-DNO_CRYPTO
    REQ_GNUTLS=gnutls,hogweed,nettle
    REQ_OPENSSL=libssl,libcrypto
    PUB_GNUTLS=-lgmp
    LIBZ=-lz
    LIBS_posix=
    LIBS_darwin=
    LIBS_mingw=-lws2_32 -lwinmm -lgdi32
    LIB_GNUTLS=-lgnutls -lhogweed -lnettle -lgmp $(LIBZ)
    LIB_OPENSSL=-lssl -lcrypto $(LIBZ)
    LIB_POLARSSL=-lpolarssl $(LIBZ)
    PRIVATE_LIBS=$(LIBS_$(SYS))
    CRYPTO_LIB=$(LIB_$(CRYPTO)) $(PRIVATE_LIBS)
    CRYPTO_REQ=$(REQ_$(CRYPTO))
    CRYPTO_DEF=$(DEF_$(CRYPTO))
    PUBLIC_LIBS=$(PUB_$(CRYPTO))

    SO_VERSION=1
    SOX_posix=so
    SOX_darwin=dylib
    SOX_mingw=dll
    SOX=$(SOX_$(SYS))
    SO_posix=.$(SOX).$(SO_VERSION)
    SO_darwin=.$(SO_VERSION).$(SOX)
    SO_mingw=-$(SO_VERSION).$(SOX)
    SO_EXT=$(SO_$(SYS))

    SODIR_posix=$(LIBDIR)
    SODIR_darwin=$(LIBDIR)
    SODIR_mingw=$(BINDIR)
    SODIR=$(SODIR_$(SYS))

    SO_LDFLAGS_posix=-shared -Wl,-soname,$@
    SO_LDFLAGS_darwin=-dynamiclib -twolevel_namespace -undefined dynamic_lookup \
       -fno-common -headerpad_max_install_names -install_name $(libdir)/$@
    SO_LDFLAGS_mingw=-shared -Wl,--out-implib,librtmp.dll.a
    SO_LDFLAGS=$(SO_LDFLAGS_$(SYS))

    INSTALL_IMPLIB_posix=
    INSTALL_IMPLIB_darwin=
    INSTALL_IMPLIB_mingw=cp librtmp.dll.a $(LIBDIR)
    INSTALL_IMPLIB=$(INSTALL_IMPLIB_$(SYS))

    SHARED=yes
    SODEF_yes=-fPIC
    SOLIB_yes=librtmp$(SO_EXT)
    SOINST_yes=install_so
    SO_DEF=$(SODEF_$(SHARED))
    SO_LIB=$(SOLIB_$(SHARED))
    SO_INST=$(SOINST_$(SHARED))

    DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
    OPT=-O2
    CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) $(SO_DEF)
    LDFLAGS=$(XLDFLAGS)


    OBJS=rtmp.o log.o amf.o hashswf.o parseurl.o

    all:    librtmp.a $(SO_LIB)

    clean:
       rm -f *.o *.a *.$(SOX) *$(SO_EXT) librtmp.pc

    librtmp.a: $(OBJS)
       $(AR) rs $@ $?

    librtmp$(SO_EXT): $(OBJS)
       $(CC) $(SO_LDFLAGS) $(LDFLAGS) -o $@ $^ $> $(CRYPTO_LIB)
       ln -sf $@ librtmp.$(SOX)

    log.o: log.c log.h Makefile
    rtmp.o: rtmp.c rtmp.h rtmp_sys.h handshake.h dh.h log.h amf.h Makefile
    amf.o: amf.c amf.h bytes.h log.h Makefile
    hashswf.o: hashswf.c http.h rtmp.h rtmp_sys.h Makefile
    parseurl.o: parseurl.c rtmp.h rtmp_sys.h log.h Makefile

    librtmp.pc: librtmp.pc.in Makefile
       sed -e "s;@prefix@;$(prefix);" -e "s;@libdir@;$(libdir);" \
           -e "s;@VERSION@;$(VERSION);" \
           -e "s;@CRYPTO_REQ@;$(CRYPTO_REQ);" \
           -e "s;@PUBLIC_LIBS@;$(PUBLIC_LIBS);" \
           -e "s;@PRIVATE_LIBS@;$(PRIVATE_LIBS);" librtmp.pc.in > $@

    install:    install_base $(SO_INST)

    install_base:   librtmp.a librtmp.pc
       -mkdir -p $(INCDIR) $(LIBDIR)/pkgconfig $(MANDIR)/man3 $(SODIR)
       cp amf.h http.h log.h rtmp.h $(INCDIR)
       cp librtmp.a $(LIBDIR)
       cp librtmp.pc $(LIBDIR)/pkgconfig
       cp librtmp.3 $(MANDIR)/man3

    install_so: librtmp$(SO_EXT)
       cp librtmp$(SO_EXT) $(SODIR)
       $(INSTALL_IMPLIB)
       cd $(SODIR); ln -sf librtmp$(SO_EXT) librtmp.$(SOX)
  • ios ffmpeg : Unable to find a suitable output format for [on hold]

    21 décembre 2017, par BanaSong

    CONFIGURE_FLAGS=" —enable-muxers —enable-demuxers —enable-cross-compile —disable-debug —disable-programs —disable-doc —enable-pic —enable-decoder=mpeg4 —enable-decoder=mjpeg —enable-decoder=h264 —enable-parser=h264 —enable-parser=aac —disable-ffserver —disable-ffmpeg —disable-ffprobe —enable-avdevice —enable-avfilter —enable-encoders —enable-parsers —enable-decoders —enable-protocols —enable-filters —disable-bsfs —disable-indevs —enable-outdevs —enable-nonfree —enable-gpl —extra-cflags=-fembed-bitcode —extra-cxxflags=-fembed-bitcode "

  • Questions about empty cmake FIND macros

    12 mai 2014, par Ken Li

    I have a macro that looks like this

    MACRO(FFMPEG_FIND varname shortname headername)
       MESSAGE(STATUS "FFMPEG_${varname}_LIBRARIES: ${FFMPEG_${varname}_LIBRARIES}")
       MESSAGE(STATUS "FFMPEG_${varname}_INCLUDE_DIRS: ${FFMPEG_${varname}_INCLUDE_DIRS}")
    ENDMACRO(FFMPEG_FIND)

    which is called like this :

    FFMPEG_FIND(LIBAVFORMAT avformat avformat.h)
    FFMPEG_FIND(LIBAVDEVICE avdevice avdevice.h)
    FFMPEG_FIND(LIBAVCODEC  avcodec  avcodec.h)
    FFMPEG_FIND(LIBAVUTIL   avutil   avutil.h)
    FFMPEG_FIND(LIBSWSCALE  swscale  swscale.h)  # not sure about the header to look for here.

    Which will give us the output of

    -- FFMPEG_LIBAVFORMAT_LIBRARIES: F:/Dev/Lib/ffmpeg-20140507-git-4cdea92-win32-de
    v/lib/avformat.lib
    -- FFMPEG_LIBAVFORMAT_INCLUDE_DIRS: F:/Dev/Lib/ffmpeg-2.2.1
    -- FFMPEG_LIBAVDEVICE_LIBRARIES: F:/Dev/Lib/ffmpeg-20140507-git-4cdea92-win32-de
    v/lib/avdevice.lib
    -- FFMPEG_LIBAVDEVICE_INCLUDE_DIRS: F:/Dev/Lib/ffmpeg-2.2.1
    -- FFMPEG_LIBAVCODEC_LIBRARIES: F:/Dev/Lib/ffmpeg-20140507-git-4cdea92-win32-dev
    /lib/avcodec.lib
    -- FFMPEG_LIBAVCODEC_INCLUDE_DIRS: F:/Dev/Lib/ffmpeg-2.2.1
    -- FFMPEG_LIBAVUTIL_LIBRARIES: F:/Dev/Lib/ffmpeg-20140507-git-4cdea92-win32-dev/
    lib/avutil.lib
    -- FFMPEG_LIBAVUTIL_INCLUDE_DIRS: F:/Dev/Lib/ffmpeg-2.2.1
    -- FFMPEG_LIBSWSCALE_LIBRARIES: F:/Dev/Lib/ffmpeg-20140507-git-4cdea92-win32-dev
    /lib/swscale.lib
    -- FFMPEG_LIBSWSCALE_INCLUDE_DIRS: F:/Dev/Lib/ffmpeg-2.2.1
    -- Configuring done
    -- Generating done

    My first question is how is cmake even finding the libraries on my hard drive while the FIND macro is essentially empty. The more important question being, why is INCLUDE_DIRS set to F:/Dev/Lib/ffmpeg-2.2.1 which is a path that doesn’t even exist (there is no ffmpeg-2.2.1 folder in F :/Dev/Lib), as it should be pointing to F:/Dev/Lib/ffmpeg-20140507-git-4cdea92-win32-dev/include