
Recherche avancée
Médias (1)
-
DJ Dolores - Oslodum 2004 (includes (cc) sample of “Oslodum” by Gilberto Gil)
15 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
Autres articles (102)
-
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...) -
L’utiliser, en parler, le critiquer
10 avril 2011La première attitude à adopter est d’en parler, soit directement avec les personnes impliquées dans son développement, soit autour de vous pour convaincre de nouvelles personnes à l’utiliser.
Plus la communauté sera nombreuse et plus les évolutions seront rapides ...
Une liste de discussion est disponible pour tout échange entre utilisateurs. -
Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur
8 février 2011, parLa visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
Configuration de la boite multimédia
Dès (...)
Sur d’autres sites (9547)
-
Revision 109074 : Revision de la moderation par email des messages de forum pour se proteger ...
21 février 2018, par cedric@… — LogRevision de la moderation par email des messages de forum pour se proteger des bots qui cliquent dans les mails
Principe : les bots etant betes ils cliquent sur les 3 boutons de moderation en tres peu de temps, on attends donc quelques secondes avant d’executer la modif en base
* si 10s apres la demande on en a pas eu d’autre contradictoire, on l’execute
* sinon on ne fait rien et on purge les demandes pour peu qu’elles soient suffisament anciennes (il faut gerer le cas ou une deuxieme salve d’un bot a commence : si on purge betement on risque de rendre valide une demande qui arrivera juste derriere) -
FFmpeg for Android platform
30 avril 2014, par NeerajI am trying to create an android application that uses FFMpeg. For that, I downloaded the FFmpeg code(v 0.8.15) from http://www.ffmpeg.org/olddownload.html. And compiled the code as per instructions given at http://www.roman10.net/how-to-build-ffmpeg-for-android/
As a result, .a files have been generated in Android/lib folder & .h files in android/include folder.
But, when I try to create .so file of my Native code what uses this prebuilt FFmpeg library (.a files), it gives undefined reference errors.
Please find my project’s code structure is given below.
project path is
/home/guest/Neeraj_temp/FFMpeg-Example
At this path, I created two folders jni & prebuilt
In prebuilt folder, I kept libavfilter.a, libavcodec.a, libavformat.a, libavutil.a, libswscale.a
In jni folder, I kept one include folder that contains all .h folders (libavcodec, libavfilter, libavformat, libavutil, libswscale).api-example.c file is also kept in jni folder that uses FFmpeg’s APIs.
& one Android.mk file in jni folder.Android.mk :-
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libFFmpeg
LOCAL_C_INCLUDES := $(LOCAL_PATH)/FFMpeg/include
LOCAL_SRC_FILES := api-example.c
LOCAL_LDLIBS += -L$(LOCAL_PATH)/../prebuilt -lavfilter -lavutil -lavformat -lavcodec -lswscale
include $(BUILD_SHARED_LIBRARY)Error :
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wavpack.c:689: undefined reference to `av_log'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wavpack.o): In function `wv_unpack_stereo':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wavpack.c:604: undefined reference to `av_log'
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wavpack.c:608: undefined reference to `av_log'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wavpack.o):/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wavpack.c:1215: more undefined references to `av_log' follow
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o): In function `synth_block_fcb_acb':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:1359: undefined reference to `av_memcpy_backptr'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o): In function `synth_frame':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:1441: undefined reference to `av_log'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o): In function `synth_superframe':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:1765: undefined reference to `av_log'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o): In function `wmavoice_decode_packet':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:1919: undefined reference to `av_log'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o): In function `wmavoice_decode_init':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:350: undefined reference to `av_log'
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:373: undefined reference to `av_log'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wmavoice.o):/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wmavoice.c:397: more undefined references to `av_log' follow
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(wnv1.o): In function `decode_frame':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/wnv1.c:81: undefined reference to `av_reverse'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(ws-snd1.o): In function `ws_snd_decode_frame':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/ws-snd1.c:70: undefined reference to `av_log'
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/ws-snd1.c:83: undefined reference to `av_log'
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/ws-snd1.c:79: undefined reference to `av_log'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(xan.o): In function `xan_decode_frame':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/xan.c:568: undefined reference to `av_log'
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/xan.c:551: undefined reference to `av_log'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(xan.o):/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/xan.c:515: more undefined references to `av_log' follow
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(xan.o): In function `xan_unpack':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/xan.c:178: undefined reference to `av_memcpy_backptr'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(xl.o): In function `decode_frame':
/home/guest/Neeraj_temp/ffmpeg-0.8.15/libavcodec/xl.c:60: undefined reference to `av_log'
/home/guest/Neeraj_temp/FFMpeg-Example/jni/../prebuilt/libavcodec.a(xsubdec.o): In function `decode_frame'I have read a lot of blogs but still not able to get the solution. Kindly provide me the solution. How do I need to structure the code that I should not get these errors & get the code compiled.
Thanks.
-
Cannot link an application with libavcodec
25 mars 2020, par Igor EvdokimovI’m trying to make a simplest app with usage of ffmpeg libs.
Here is my code :main.c :
#include <libavcodec></libavcodec>avcodec.h>
#include <libavformat></libavformat>avformat.h>
#include <libswscale></libswscale>swscale.h>
int main()
{
avformat_network_init();
return 0;
}compiler command :
gcc -o main main.c -Wall -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lz -lpthread -L/usr/local/lib/
leads to :
/usr/local/lib//libavformat.a(matroskaenc.o) : In function
get_aac_sample_rates':
/home/ievdokimov/repos/FFmpeg/libavformat/matroskaenc.c:709: undefined
reference toavpriv_mpeg4audio_get_config2’
/home/ievdokimov/repos/FFmpeg/libavformat/matroskaenc.c:709 : undefined
reference toavpriv_mpeg4audio_get_config2'
/usr/local/lib//libavformat.a(mux.o): In function
ff_interleave_add_packet’ :
/home/ievdokimov/repos/FFmpeg/libavformat/mux.c:936 : undefined
reference toav_packet_make_refcounted'
/usr/local/lib//libavformat.a(utils.o): In function
ff_packet_list_put’ :
/home/ievdokimov/repos/FFmpeg/libavformat/utils.c:461 : undefined
reference toav_packet_make_refcounted'
/usr/local/lib//libavformat.a(utils.o): In functionparse_packet’ :
/home/ievdokimov/repos/FFmpeg/libavformat/utils.c:1494 : undefined
reference toav_packet_make_refcounted'
/usr/local/lib//libavformat.a(utils.o): In functionff_read_packet’ :
/home/ievdokimov/repos/FFmpeg/libavformat/utils.c:876 : undefined
reference toav_packet_make_refcounted'
/usr/local/lib//libavformat.a(codec2.o): In function
codec2_read_header_common’ :
/home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:74 : undefined
reference toavpriv_codec2_mode_bit_rate'
/home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:75: undefined
reference toavpriv_codec2_mode_frame_size’
/home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:76 : undefined
reference toavpriv_codec2_mode_block_align'
/home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:74: undefined
reference toavpriv_codec2_mode_bit_rate’
/home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:75 : undefined
reference toavpriv_codec2_mode_frame_size'
/home/ievdokimov/repos/FFmpeg/libavformat/codec2.c:76: undefined
reference toavpriv_codec2_mode_block_align’
/usr/local/lib//libavformat.a(isom.o) : In functionff_mp4_read_dec_config_descr':
/home/ievdokimov/repos/FFmpeg/libavformat/isom.c:552: undefined
reference toavpriv_mpeg4audio_get_config2’
/usr/local/lib//libavformat.a(latmenc.o) : In functionlatm_decode_extradata':
/home/ievdokimov/repos/FFmpeg/libavformat/latmenc.c:65: undefined
reference toavpriv_mpeg4audio_get_config2’
/home/ievdokimov/repos/FFmpeg/libavformat/latmenc.c:65 : undefined
reference toavpriv_mpeg4audio_get_config2'
/usr/local/lib//libavformat.a(matroskadec.o): In function
matroska_decode_buffer’ :
/home/ievdokimov/repos/FFmpeg/libavformat/matroskadec.c:1657 :
undefined reference toBZ2_bzDecompressInit'
/home/ievdokimov/repos/FFmpeg/libavformat/matroskadec.c:1672:
undefined reference toBZ2_bzDecompress’
/home/ievdokimov/repos/FFmpeg/libavformat/matroskadec.c:1665 :
undefined reference toBZ2_bzDecompressEnd'
/home/ievdokimov/repos/FFmpeg/libavformat/matroskadec.c:1675:
undefined reference toBZ2_bzDecompressEnd’
/usr/local/lib//libavformat.a(mxfenc.o) : In functionget_ue_golomb_31':
/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:140: undefined
reference toff_ue_golomb_vlc_code’
/usr/local/lib//libavformat.a(mxfenc.o) : In functionmxf_parse_dnxhd_frame':
/home/ievdokimov/repos/FFmpeg/libavformat/mxfenc.c:2030: undefined
reference toavpriv_dnxhd_get_hr_frame_size’
/usr/local/lib//libavformat.a(rtpenc_vc2hq.o) : In functioninit_get_bits_xe':
/home/ievdokimov/repos/FFmpeg/./libavcodec/get_bits.h:628: undefined
reference toff_interleaved_golomb_vlc_len’
/usr/local/lib//libavformat.a(rtpenc_vc2hq.o) : In functionget_interleaved_ue_golomb':
/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:197: undefined
reference toff_interleaved_dirac_golomb_vlc_code’
/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:185 : undefined
reference toff_interleaved_dirac_golomb_vlc_code'
/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:197: undefined
reference toff_interleaved_dirac_golomb_vlc_code’
/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:197 : undefined
reference toff_interleaved_dirac_golomb_vlc_code'
/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:185: undefined
reference toff_interleaved_dirac_golomb_vlc_code’
/usr/local/lib//libavformat.a(rtpenc_vc2hq.o) :/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:185 :
more undefined references toff_interleaved_dirac_golomb_vlc_code'
follow /usr/local/lib//libavformat.a(rtpenc_vc2hq.o): In function
get_interleaved_ue_golomb’ :
/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:183 : undefined
reference toff_interleaved_ue_golomb_vlc_code'
/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:183: undefined
reference toff_interleaved_ue_golomb_vlc_code’
/home/ievdokimov/repos/FFmpeg/./libavcodec/golomb.h:183 : undefined
reference toff_interleaved_ue_golomb_vlc_code'
/usr/local/lib//libavformat.a(spdifdec.o): In function
spdif_get_offset_and_codec’ :
/home/ievdokimov/repos/FFmpeg/libavformat/spdifdec.c:63 : undefined
reference toav_adts_header_parse'
/home/ievdokimov/repos/FFmpeg/libavformat/spdifdec.c:63: undefined
reference toav_adts_header_parse’
/usr/local/lib//libavformat.a(spdifenc.o) : In functionspdif_header_aac':
/home/ievdokimov/repos/FFmpeg/libavformat/spdifenc.c:362: undefined
reference toav_adts_header_parse’
/usr/local/lib//libavformat.a(ac3dec.o) : In functionac3_eac3_probe':
/home/ievdokimov/repos/FFmpeg/libavformat/ac3dec.c:63: undefined
reference toav_ac3_parse_header’
/home/ievdokimov/repos/FFmpeg/libavformat/ac3dec.c:60 : undefined
reference toav_ac3_parse_header'
/usr/local/lib//libavformat.a(adtsenc.o): In function
adts_decode_extradata’ :
/home/ievdokimov/repos/FFmpeg/libavformat/adtsenc.c:56 : undefined
reference to `avpriv_mpeg4audio_get_config2’ collect2 : error : ld
returned 1 exit statusIs there any way to fix that ?