Recherche avancée

Médias (91)

Autres articles (36)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 is the first MediaSPIP stable release.
    Its official release date is June 21, 2013 and is announced here.
    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 (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

Sur d’autres sites (6988)

  • No audio encoded with ffmpeg using webm/libvorbis

    15 mars 2013, par Craig Lillard

    Having issues getting audio to encode to webm. Tried many different methods and it just ain't happenin. The commands are printed below before each pass.

    I have tried moving the audio commands around, trying different bitrates, different audio commands and have tried it on a couple of different files as well that both have audio.

    Encoding these files to MP4 using x264 causes no problems and works just fine and the audio plays, so it appears to be an issue just with webm. As you can see below, it is a 2-pass encode.

    Thanks for any help you can provide !

    Craig

    Webm LG PASS 1...........................




       webm_pass1: /usr/bin/ffmpeg -i /home/thedirectory/video613268.mov  -codec:v libvpx -quality good -vf 'scale=640:360 [scaled];movie=/home/thedirectory/watermarks/w640X360.png [logo];[scaled][logo] overlay' -cpu-used 0 -b:v 500k -aspect 16:9 -qmin 10 -qmax 42 -maxrate:v 500k -bufsize:v 1000k -r:v 25/1 -force_fps -threads 0 -an -acodec libvorbis -ac 2 -ab 96k -ar 44100 -pass 1 -f webm -y /dev/null



       ffmpeg version 0.10.2 Copyright (c) 2000-2012 the FFmpeg developers
         built on Mar 11 2013 14:48:26 with gcc 4.6.2 20111027 (Red Hat 4.6.2-2)
         configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab --enable-libvorbis --enable-libvpx
         libavutil      51. 35.100 / 51. 35.100
         libavcodec     53. 61.100 / 53. 61.100
         libavformat    53. 32.100 / 53. 32.100
         libavdevice    53.  4.100 / 53.  4.100
         libavfilter     2. 61.100 /  2. 61.100
         libswscale      2.  1.100 /  2.  1.100
         libswresample   0.  6.100 /  0.  6.100
         libpostproc    52.  0.100 / 52.  0.100
       Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/thedirectory/video613268.mov':
         Metadata:
           major_brand     : qt  
           minor_version   : 537199360
           compatible_brands: qt  
           creation_time   : 2013-02-23 20:04:32
         Duration: 00:00:21.02, start: 0.000000, bitrate: 114326 kb/s
           Stream #0:0(eng): Video: mjpeg (jpeg / 0x6765706A), yuvj422p, 1920x1080 [SAR 72:72 DAR 16:9], 112786 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc
           Metadata:
             creation_time   : 2013-02-23 20:04:32
             handler_name    : ?Gestionnaire d?alias Apple
           Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, 2 channels, s16, 1536 kb/s
           Metadata:
             creation_time   : 2013-02-23 20:04:32
             handler_name    : ?Gestionnaire d?alias Apple
       Incompatible pixel format 'yuvj422p' for codec 'libvpx', auto-selecting format 'yuv420p'
       [buffer @ 0x1f675a0] w:1920 h:1080 pixfmt:yuvj422p tb:1/1000000 sar:1/1 sws_param:
       [movie @ 0x1f799c0] seek_point:0 format_name:(null) file_name:/home/thedirectory/watermarks/w640X360.png stream_index:0
       [overlay @ 0x1f7c2c0] auto-inserting filter 'auto-inserted scale 0' between the filter 'Parsed_movie_1' and the filter 'Parsed_overlay_2'
       [scale @ 0x1f78d40] w:1920 h:1080 fmt:yuvj422p -> w:640 h:360 fmt:yuv420p flags:0x4
       [scale @ 0x1f7cde0] w:640 h:360 fmt:rgba -> w:640 h:360 fmt:yuva420p flags:0x4
       [overlay @ 0x1f7c2c0] main w:640 h:360 fmt:yuv420p overlay x:0 y:0 w:640 h:360 fmt:yuva420p
       [overlay @ 0x1f7c2c0] main_tb:1/1000000 overlay_tb:1/25 -> tb:1/1000000 exact:1
       [libvpx @ 0x1f77ce0] v1.0.0
       Output #0, webm, to '/dev/null':
         Metadata:
           major_brand     : qt  
           minor_version   : 537199360
           compatible_brands: qt  
           creation_time   : 2013-02-23 20:04:32
           encoder         : Lavf53.32.100
           Stream #0:0(eng): Video: vp8, yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=10-42, pass 1, 500 kb/s, 1k tbn, 25 tbc
           Metadata:
             creation_time   : 2013-02-23 20:04:32
             handler_name    : ?Gestionnaire d?alias Apple
       Stream mapping:
         Stream #0:0 -> #0:0 (mjpeg -> libvpx)
       Press [q] to stop, [?] for help
       frame=  527 fps= 21 q=0.0 Lsize=       0kB time=00:00:00.00 bitrate=   0.0kbits/s dup=0 drop=103    
       video:0kB audio:0kB global headers:0kB muxing overhead -nan%
       Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
       Webm LG PASS 2.......................




       webm_pass2: /usr/bin/ffmpeg -i /home/thedirectory/video613268.mov -codec:v libvpx -quality good -vf 'scale=640:360 [scaled];movie=/home/thedirectory/watermarks/w640X360.png [logo];[scaled][logo] overlay' -cpu-used 0 -b:v 500k  -aspect 16:9  -qmin 10 -qmax 42 -maxrate:v 500k -bufsize:v 1000k -r:v 24/1 -force_fps -threads 0 -an -acodec libvorbis -ac 2 -ab 96k -ar 44100 -pass 2 -f webm -y /media/amazons3/webmlg/video613268.mov.webm



       ffmpeg version 0.10.2 Copyright (c) 2000-2012 the FFmpeg developers
         built on Mar 11 2013 14:48:26 with gcc 4.6.2 20111027 (Red Hat 4.6.2-2)
         configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab --enable-libvorbis --enable-libvpx
         libavutil      51. 35.100 / 51. 35.100
         libavcodec     53. 61.100 / 53. 61.100
         libavformat    53. 32.100 / 53. 32.100
         libavdevice    53.  4.100 / 53.  4.100
         libavfilter     2. 61.100 /  2. 61.100
         libswscale      2.  1.100 /  2.  1.100
         libswresample   0.  6.100 /  0.  6.100
         libpostproc    52.  0.100 / 52.  0.100
       Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/thedirectory/video613268.mov':
         Metadata:
           major_brand     : qt  
           minor_version   : 537199360
           compatible_brands: qt  
           creation_time   : 2013-02-23 20:04:32
         Duration: 00:00:21.02, start: 0.000000, bitrate: 114326 kb/s
           Stream #0:0(eng): Video: mjpeg (jpeg / 0x6765706A), yuvj422p, 1920x1080 [SAR 72:72 DAR 16:9], 112786 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc
           Metadata:
             creation_time   : 2013-02-23 20:04:32
             handler_name    : ?Gestionnaire d?alias Apple
           Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, 2 channels, s16, 1536 kb/s
           Metadata:
             creation_time   : 2013-02-23 20:04:32
             handler_name    : ?Gestionnaire d?alias Apple
       Incompatible pixel format 'yuvj422p' for codec 'libvpx', auto-selecting format 'yuv420p'
       [buffer @ 0x1f2a5a0] w:1920 h:1080 pixfmt:yuvj422p tb:1/1000000 sar:1/1 sws_param:
       [movie @ 0x1f3bec0] seek_point:0 format_name:(null) file_name:/home/thedirectory/watermarks/w640X360.png stream_index:0
       [overlay @ 0x1f3f2c0] auto-inserting filter 'auto-inserted scale 0' between the filter 'Parsed_movie_1' and the filter 'Parsed_overlay_2'
       [scale @ 0x1f3c8a0] w:1920 h:1080 fmt:yuvj422p -> w:640 h:360 fmt:yuv420p flags:0x4
       [scale @ 0x1f3fde0] w:640 h:360 fmt:rgba -> w:640 h:360 fmt:yuva420p flags:0x4
       [overlay @ 0x1f3f2c0] main w:640 h:360 fmt:yuv420p overlay x:0 y:0 w:640 h:360 fmt:yuva420p
       [overlay @ 0x1f3f2c0] main_tb:1/1000000 overlay_tb:1/25 -> tb:1/1000000 exact:1
       [libvpx @ 0x1f3ace0] v1.0.0
       Output #0, webm, to '/media/amazons3/webmlg/video613268.mov.webm':
         Metadata:
           major_brand     : qt  
           minor_version   : 537199360
           compatible_brands: qt  
           creation_time   : 2013-02-23 20:04:32
           encoder         : Lavf53.32.100
           Stream #0:0(eng): Video: vp8, yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=10-42, pass 2, 500 kb/s, 1k tbn, 24 tbc
           Metadata:
             creation_time   : 2013-02-23 20:04:32
             handler_name    : ?Gestionnaire d?alias Apple
       Stream mapping:
         Stream #0:0 -> #0:0 (mjpeg -> libvpx)
       Press [q] to stop, [?] for help
       frame=  506 fps=  7 q=0.0 Lsize=    1610kB time=00:00:21.08 bitrate= 625.8kbits/s dup=0 drop=124    
       video:1389kB audio:0kB global headers:0kB muxing overhead 15.952140%
  • Android FFmpeg Video Player

    11 mars 2013, par Dilip

    I want to play video using FFmpeg for this have used some code,But it open file but not drawing frames thowing Unhandled page fault exception.

    Java Code :

    public class MainActivity extends Activity {
       private static native void openFile();

       private static native void drawFrame(Bitmap bitmap);

       private static native void drawFrameAt(Bitmap bitmap, int secs);

       private Bitmap mBitmap;
       private int mSecs = 0;

       static {
           System.loadLibrary("ffmpegutils");
       }

       /** Called when the activity is first created. */
       @Override
       public void onCreate(Bundle savedInstanceState) {
           super.onCreate(savedInstanceState);
           // setContentView(new VideoView(this));
           setContentView(R.layout.main);

           mBitmap = Bitmap.createBitmap(320, 240, Bitmap.Config.ARGB_8888);
           openFile();

           Button btn = (Button) findViewById(R.id.frame_adv);
           btn.setOnClickListener(new OnClickListener() {
               public void onClick(View v) {
                   try {
                       drawFrame(mBitmap);
                       ImageView i = (ImageView) findViewById(R.id.frame);
                       i.setImageBitmap(mBitmap);
                   } catch (Exception e) {
                       e.printStackTrace();
                   }
               }
           });
    }}

    Jni code :

    #include
    #include
    #include
    #include <android></android>log.h>
    #include <android></android>bitmap.h>

    #include <libavcodec></libavcodec>avcodec.h>
    #include <libavformat></libavformat>avformat.h>
    #include <libswscale></libswscale>swscale.h>

    #define  LOG_TAG    "FFMPEGSample"
    #define  LOGI(...)  __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)
    #define  LOGE(...)  __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__)

    /* Cheat to keep things simple and just use some globals. */
    AVFormatContext *pFormatCtx;
    AVCodecContext *pCodecCtx;
    AVFrame *pFrame;
    AVFrame *pFrameRGB;
    int videoStream;

    /*
    * Write a frame worth of video (in pFrame) into the Android bitmap
    * described by info using the raw pixel buffer.  It&#39;s a very inefficient
    * draw routine, but it&#39;s easy to read. Relies on the format of the
    * bitmap being 8bits per color component plus an 8bit alpha channel.
    */

    static void fill_bitmap(AndroidBitmapInfo* info, void *pixels, AVFrame *pFrame) {
       uint8_t *frameLine;

       int yy;
       for (yy = 0; yy &lt; info->height; yy++) {
           uint8_t* line = (uint8_t*) pixels;
           frameLine = (uint8_t *) pFrame->data[0] + (yy * pFrame->linesize[0]);

           int xx;
           for (xx = 0; xx &lt; info->width; xx++) {
               int out_offset = xx * 4;
               int in_offset = xx * 3;
               line[out_offset] = frameLine[in_offset];
               line[out_offset + 1] = frameLine[in_offset + 1];
               line[out_offset + 2] = frameLine[in_offset + 2];
               line[out_offset + 3] = 0;
           }
           pixels = (char*) pixels + info->stride;
       }
    }

    void Java_com_churnlabs_ffmpegsample_MainActivity_openFile(JNIEnv * env,
           jobject this) {
       int ret;
       int err;
       int i;
       AVCodec *pCodec;
       uint8_t *buffer;
       int numBytes;

       av_register_all();
       LOGE("Registered formats***********************************");
       err = av_open_input_file(&amp;pFormatCtx, "file:///mnt/sdcard/android.3gp",
               NULL, 0, NULL);
       LOGE("Called open file***************************************************");
       if (err != 0) {
           LOGE(
                   "Couldn&#39;t open file****************************************************");
           return;
       }
       LOGE(
               "Opened file***********************************************************");

       if (av_find_stream_info(pFormatCtx) &lt; 0) {
           LOGE(
                   "Unable to get stream info*****************************************");
           return;
       }

       videoStream = -1;
       for (i = 0; i &lt; pFormatCtx->nb_streams; i++) {
           if (pFormatCtx->streams[i]->codec->codec_type == CODEC_TYPE_VIDEO) {
               videoStream = i;
               break;
           }
       }
       if (videoStream == -1) {
           LOGE("Unable to find video stream");
           return;
       }

       LOGI("Video stream is [%d]", videoStream);

       pCodecCtx = pFormatCtx->streams[videoStream]->codec;

       pCodec = avcodec_find_decoder(pCodecCtx->codec_id);
       if (pCodec == NULL) {
           LOGE("Unsupported codec**********************************************");
           return;
       }

       if (avcodec_open(pCodecCtx, pCodec) &lt; 0) {
           LOGE("Unable to open codec***************************************");
           return;
       }

       pFrame = avcodec_alloc_frame();
       pFrameRGB = avcodec_alloc_frame();
       LOGI("Video size is [%d x %d]", pCodecCtx->width, pCodecCtx->height);

       numBytes = avpicture_get_size(PIX_FMT_RGB24, pCodecCtx->width,
               pCodecCtx->height);
       buffer = (uint8_t *) av_malloc(numBytes * sizeof(uint8_t));

       avpicture_fill((AVPicture *) pFrameRGB, buffer, PIX_FMT_RGB24,
               pCodecCtx->width, pCodecCtx->height);
    }

    void Java_com_churnlabs_ffmpegsample_MainActivity_drawFrame(JNIEnv * env,
           jobject this, jstring bitmap) {
       AndroidBitmapInfo info;
       void* pixels;
       int ret;

       int err;
       int i;
       int frameFinished = 0;
       AVPacket packet;
       static struct SwsContext *img_convert_ctx;
       int64_t seek_target;

       if ((ret = AndroidBitmap_getInfo(env, bitmap, &amp;info)) &lt; 0) {
           LOGE("AndroidBitmap_getInfo() failed ! error=%d", ret);
           return;
       }
       LOGE(
               "Checked on the bitmap*************************************************");

       if ((ret = AndroidBitmap_lockPixels(env, bitmap, &amp;pixels)) &lt; 0) {
           LOGE("AndroidBitmap_lockPixels() failed ! error=%d", ret);
       }
       LOGE(
               "Grabbed the pixels*******************************************************");

       i = 0;
       while ((i == 0) &amp;&amp; (av_read_frame(pFormatCtx, &amp;packet) >= 0)) {
           if (packet.stream_index == videoStream) {
               avcodec_decode_video2(pCodecCtx, pFrame, &amp;frameFinished, &amp;packet);

               if (frameFinished) {
                   LOGE("packet pts %llu", packet.pts);
                   // This is much different than the tutorial, sws_scale
                   // replaces img_convert, but it&#39;s not a complete drop in.
                   // This version keeps the image the same size but swaps to
                   // RGB24 format, which works perfect for PPM output.
                   int target_width = 320;
                   int target_height = 240;
                   img_convert_ctx = sws_getContext(pCodecCtx->width,
                           pCodecCtx->height, pCodecCtx->pix_fmt, target_width,
                           target_height, PIX_FMT_RGB24, SWS_BICUBIC, NULL, NULL,
                           NULL);
                   if (img_convert_ctx == NULL) {
                       LOGE("could not initialize conversion context\n");
                       return;
                   }
                   sws_scale(img_convert_ctx,
                           (const uint8_t* const *) pFrame->data, pFrame->linesize,
                           0, pCodecCtx->height, pFrameRGB->data,
                           pFrameRGB->linesize);

                   // save_frame(pFrameRGB, target_width, target_height, i);
                   fill_bitmap(&amp;info, pixels, pFrameRGB);
                   i = 1;
               }
           }
           av_free_packet(&amp;packet);
       }

       AndroidBitmap_unlockPixels(env, bitmap);
    }

    int seek_frame(int tsms) {
       int64_t frame;

       frame = av_rescale(tsms, pFormatCtx->streams[videoStream]->time_base.den,
               pFormatCtx->streams[videoStream]->time_base.num);
       frame /= 1000;

       if (avformat_seek_file(pFormatCtx, videoStream, 0, frame, frame,
               AVSEEK_FLAG_FRAME) &lt; 0) {
           return 0;
       }

       avcodec_flush_buffers(pCodecCtx);

       return 1;
    }

    Log Trace

    0): &lt;6>AUO_TOUCH: ts_irqHandler: before disable_irq()
    D/PrintK  (   57): &lt;6>AUO_TOUCH: ts_irqWorkHandler: P1(313,750),P2(0,0)
    D/PrintK  (    0): &lt;6>AUO_TOUCH: ts_irqHandler: before disable_irq()
    D/PrintK  (   57): &lt;6>AUO_TOUCH: ts_irqWorkHandler: P1(0,0),P2(0,0)
    E/FFMPEGSample( 2882): Checked on the bitmap*************************************************
    E/FFMPEGSample( 2882): Grabbed the pixels*******************************************************
    E/FFMPEGSample( 2882): packet pts 0
    F/PrintK  ( 2882): &lt;2>Exception!!! bs.ffmpegsample: unhandled page fault (11) at 0x0000000c, code 0x017
    F/PrintK  ( 2882): &lt;2>Exception!!! bs.ffmpegsample: unhandled page fault (11) at 0x0000000c, code 0x017
    I/DEBUG   (   86): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    F/DEBUG   (   86): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    I/DEBUG   (   86): Build fingerprint: &#39;dell/streak/streak/8x50:2.2.2/FRG83G/eng.cmbuild.20110317.163900:user/release-keys&#39;
    I/DEBUG   (   86): Exception!!! pid: 2882, tid: 2882  >>> com.churnlabs.ffmpegsample &lt;&lt;&lt;
    F/DEBUG   (   86): Exception!!! pid: 2882, tid: 2882  >>> com.churnlabs.ffmpegsample &lt;&lt;&lt;
    I/DEBUG   (   86): signal 11 (SIGSEGV), fault addr 0000000c
    F/DEBUG   (   86): signal 11 (SIGSEGV), fault addr 0000000c
    I/DEBUG   (   86):  r0 00000070  r1 00000000  r2 0024fca8  r3 afd42328
    F/DEBUG   (   86):  r0 00000070  r1 00000000  r2 0024fca8  r3 afd42328
    I/DEBUG   (   86):  r4 00000000  r5 00000000  r6 0000062c  r7 0000a000
    F/DEBUG   (   86):  r4 00000000  r5 00000000  r6 0000062c  r7 0000a000
    I/DEBUG   (   86):  r8 be9794f0  r9 428ab9d8  10 00000003  fp be979830
    F/DEBUG   (   86):  r8 be9794f0  r9 428ab9d8  10 00000003  fp be979830
    I/DEBUG   (   86):  ip ffffff90  sp be979448  lr afd0c633  pc afd0c320  cpsr 80000030
    F/DEBUG   (   86):  ip ffffff90  sp be979448  lr afd0c633  pc afd0c320  cpsr 80000030
    I/DEBUG   (   86):  d0  6472656767756265  d1  0000000000000000
    I/DEBUG   (   86):  d2  0000000000000000  d3  0000000044480000
    I/DEBUG   (   86):  d4  8000000000000000  d5  000000003f800000
    I/DEBUG   (   86):  d6  0000000000000000  d7  4448000043f00000
    I/DEBUG   (   86):  d8  0000000000000000  d9  0000000000000000
    I/DEBUG   (   86):  d10 0000000000000000  d11 0000000000000000
    I/DEBUG   (   86):  d12 0000000000000000  d13 0000000000000000
    I/DEBUG   (   86):  d14 0000000000000000  d15 0000000000000000
    I/DEBUG   (   86):  d16 0000000000000000  d17 0000000000000000
    I/DEBUG   (   86):  d18 0000000000000000  d19 0000000000000000
    I/DEBUG   (   86):  d20 3ff0000000000000  d21 8000000000000000
    I/DEBUG   (   86):  d22 0000000000000000  d23 0000000500010004
    I/DEBUG   (   86):  d24 0101010101010101  d25 0000000000000000
    I/DEBUG   (   86):  d26 0000000000000000  d27 0000000000000000
    I/DEBUG   (   86):  d28 0000000000000000  d29 3ff0000000000000
    I/DEBUG   (   86):  d30 0000000000000000  d31 3ff0000000000000
    I/DEBUG   (   86):  scr 80000012
    I/DEBUG   (   86):
    I/DEBUG   (   86):          #00  pc 0000c320  /system/lib/libc.so
    F/DEBUG   (   86):          #00  pc 0000c320  /system/lib/libc.so
    I/DEBUG   (   86):          #01  pc 0000c62e  /system/lib/libc.so
    F/DEBUG   (   86):          #01  pc 0000c62e  /system/lib/libc.so
    I/DEBUG   (   86):          #02  pc 0000cd3e  /system/lib/libc.so
    F/DEBUG   (   86):          #02  pc 0000cd3e  /system/lib/libc.so
    I/DEBUG   (   86):          #03  pc 0002d2c4  /system/lib/libskia.so
    F/DEBUG   (   86):          #03  pc 0002d2c4  /system/lib/libskia.so
    I/DEBUG   (   86):          #04  pc 000693ec  /system/lib/libskia.so
    F/DEBUG   (   86):          #04  pc 000693ec  /system/lib/libskia.so
    I/DEBUG   (   86):          #05  pc 00064d70  /system/lib/libskia.so
    F/DEBUG   (   86):          #05  pc 00064d70  /system/lib/libskia.so
    I/DEBUG   (   86):          #06  pc 0004dea8  /system/lib/libandroid_runtime.so
    F/DEBUG   (   86):          #06  pc 0004dea8  /system/lib/libandroid_runtime.so
    I/DEBUG   (   86):          #07  pc 00016df4  /system/lib/libdvm.so
    F/DEBUG   (   86):          #07  pc 00016df4  /system/lib/libdvm.so
    I/DEBUG   (   86):          #08  pc 00042904  /system/lib/libdvm.so
    F/DEBUG   (   86):          #08  pc 00042904  /system/lib/libdvm.so
    I/DEBUG   (   86):          #09  pc 0001bd58  /system/lib/libdvm.so
    F/DEBUG   (   86):          #09  pc 0001bd58  /system/lib/libdvm.so
    I/DEBUG   (   86):          #10  pc 00022550  /system/lib/libdvm.so
    F/DEBUG   (   86):          #10  pc 00022550  /system/lib/libdvm.so
    I/DEBUG   (   86):          #11  pc 000213f0  /system/lib/libdvm.so
    F/DEBUG   (   86):          #11  pc 000213f0  /system/lib/libdvm.so
    I/DEBUG   (   86):          #12  pc 00058c4a  /system/lib/libdvm.so
    F/DEBUG   (   86):          #12  pc 00058c4a  /system/lib/libdvm.so
    I/DEBUG   (   86):          #13  pc 00060e72  /system/lib/libdvm.so
    F/DEBUG   (   86):          #13  pc 00060e72  /system/lib/libdvm.so
    I/DEBUG   (   86):          #14  pc 0001bd58  /system/lib/libdvm.so
    F/DEBUG   (   86):          #14  pc 0001bd58  /system/lib/libdvm.so
    I/DEBUG   (   86):          #15  pc 00022550  /system/lib/libdvm.so
    F/DEBUG   (   86):          #15  pc 00022550  /system/lib/libdvm.so
    I/DEBUG   (   86):          #16  pc 000213f0  /system/lib/libdvm.so
    F/DEBUG   (   86):          #16  pc 000213f0  /system/lib/libdvm.so
    I/DEBUG   (   86):          #17  pc 00058a90  /system/lib/libdvm.so
    F/DEBUG   (   86):          #17  pc 00058a90  /system/lib/libdvm.so
    I/DEBUG   (   86):          #18  pc 0004525e  /system/lib/libdvm.so
    F/DEBUG   (   86):          #18  pc 0004525e  /system/lib/libdvm.so
    I/DEBUG   (   86):          #19  pc 0002e574  /system/lib/libandroid_runtime.so
    F/DEBUG   (   86):          #19  pc 0002e574  /system/lib/libandroid_runtime.so
    I/DEBUG   (   86):          #20  pc 0002f5f6  /system/lib/libandroid_runtime.so
    F/DEBUG   (   86):          #20  pc 0002f5f6  /system/lib/libandroid_runtime.so
    I/DEBUG   (   86):          #21  pc 00008ca8  /system/bin/app_process
    F/DEBUG   (   86):          #21  pc 00008ca8  /system/bin/app_process
    I/DEBUG   (   86):          #22  pc 0000d3d0  /system/lib/libc.so
    F/DEBUG   (   86):          #22  pc 0000d3d0  /system/lib/libc.so
    I/DEBUG   (   86):
    I/DEBUG   (   86): code around pc:
    I/DEBUG   (   86): afd0c300 19d94f56 42ba690f 80a4f0c0 94001814
    I/DEBUG   (   86): afd0c310 f08042a2 68d1809f 42916994 6895d00e
    I/DEBUG   (   86): afd0c320 429668ee 8096f040 4296688e 8092f040
    I/DEBUG   (   86): afd0c330 bf2442bd 608d60e9 e08bd21b b1116951
    I/DEBUG   (   86): afd0c340 0514f102 6911e007 f102b191 e0020510
    I/DEBUG   (   86):
    I/DEBUG   (   86): code around lr:
    I/DEBUG   (   86): afd0c610 60f11008 f8c1608e 4e31c00c f10319a1
    I/DEBUG   (   86): afd0c620 608a0608 e04b614d b1b2684a f7ff4628
    I/DEBUG   (   86): afd0c630 e00ffe23 0f41f115 f04fbf88 d80c35ff
    I/DEBUG   (   86): afd0c640 350b4927 0507f025 68431860 4628b12b
    I/DEBUG   (   86): afd0c650 fc1cf7ff 28004606 4e21d132 689119a2
    I/DEBUG   (   86):
    I/DEBUG   (   86): stack:
    I/DEBUG   (   86):     be979408  000001e0  
    I/DEBUG   (   86):     be97940c  be979494  [stack]
    I/DEBUG   (   86):     be979410  be979438  [stack]
    I/DEBUG   (   86):     be979414  be979478  [stack]
    I/DEBUG   (   86):     be979418  0012f484  [heap]
    I/DEBUG   (   86):     be97941c  be979428  [stack]
    I/DEBUG   (   86):     be979420  00000000  
    I/DEBUG   (   86):     be979424  ab163cec  /system/lib/libskia.so
    I/DEBUG   (   86):     be979428  3f800000  
    I/DEBUG   (   86):     be97942c  80000000  /system/lib/libicudata.so
    I/DEBUG   (   86):     be979430  00000000  
    I/DEBUG   (   86):     be979434  80000000  /system/lib/libicudata.so
    I/DEBUG   (   86):     be979438  3f800000  
    I/DEBUG   (   86):     be97943c  00000000  
    I/DEBUG   (   86):     be979440  df002777  
    I/DEBUG   (   86):     be979444  e3a070ad  
    I/DEBUG   (   86): #00 be979448  0024fd18  [heap]
    I/DEBUG   (   86):     be97944c  afd4372c  /system/lib/libc.so
    I/DEBUG   (   86):     be979450  000000c5  
    I/DEBUG   (   86):     be979454  afd42328  /system/lib/libc.so
    I/DEBUG   (   86):     be979458  00000070  
    I/DEBUG   (   86):     be97945c  0000062c  
    I/DEBUG   (   86):     be979460  00000003  
    I/DEBUG   (   86):     be979464  afd0c633  /system/lib/libc.so
    I/DEBUG   (   86): #01 be979468  be9794c8  [stack]
    I/DEBUG   (   86):     be97946c  00000000  
    I/DEBUG   (   86):     be979470  002576bc  [heap]
    I/DEBUG   (   86):     be979474  ab163d2c  /system/lib/libskia.so
    I/DEBUG   (   86):     be979478  00000000  
    I/DEBUG   (   86):     be97947c  00000000  
    I/DEBUG   (   86):     be979480  44480000  /system/framework/framework-res.apk
    I/DEBUG   (   86):     be979484  00000068  
    I/DEBUG   (   86):     be979488  00000002  
    I/DEBUG   (   86):     be97948c  00000068  
    I/DEBUG   (   86):     be979490  00000003  
    I/DEBUG   (   86):     be979494  afd0cd41  /system/lib/libc.so
    E/Parcel  (  841): Reading a NULL string not supported here.

    Can any plz suggest me where I'm doing wrong.

  • Revision 70542 : Vérification SIREN/SIRET : tolérer une chaîne contenant des espaces. Ca ...

    9 mars 2013, par tcharlss@… — Log

    Vérification SIREN/SIRET : tolérer une chaîne contenant des espaces.
    Ca permet une écriture plus lisible =&gt ; 493 056 592 00022 au lieu de 49305659200022 par exemple.