
Recherche avancée
Médias (91)
-
Head down (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
Echoplex (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
Discipline (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
Letting you (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
1 000 000 (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
999 999 (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
Autres articles (68)
-
La file d’attente de SPIPmotion
28 novembre 2010, parUne file d’attente stockée dans la base de donnée
Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...) -
MediaSPIP v0.2
21 juin 2013, parMediaSPIP 0.2 est la première version de MediaSPIP stable.
Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...) -
Le profil des utilisateurs
12 avril 2011, parChaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)
Sur d’autres sites (6979)
-
native memory and two thread
26 février 2013, par user1978722I have two еркуфвы in each of which I cause native function of memory allocation
then function working with it and then function memory releasing this
Java codethread1 :
@Override
protected Void doInBackground(Void...params) {
width_=FFMpegWrapper.getWidth(src);
height_=FFMpegWrapper.getHeight(src);
handle = FFMpegWrapper.openFile(src);
for (int i=f1+1;i15*ost)-1000000);
ByteBuffer my_buffer2 = FFMpegWrapper.allocNative2(bufferSize);
FFMpegWrapper.getFrame2(handle, kadr, width_, height_, my_buffer2);
Bitmap dest = Bitmap.createBitmap(width_, height_, Bitmap.Config.ARGB_8888);
dest.copyPixelsFromBuffer(my_buffer2);
OutputStream outStream = null;
File file = new File(extStorageDirectory, "file"+toString().valueOf(i)+".png");
Log.v("ttag",extStorageDirectory+"/file"+toString().valueOf(i)+".png");
try {
outStream = new FileOutputStream(file);
dest.compress(Bitmap.CompressFormat.PNG, 100, outStream);
outStream.flush();
outStream.close();
}
catch(Exception e)
{}
FFMpegWrapper.freeNative2();
mProgressStatus =i;
allProgress=allProgress+1;
this.publishProgress(mProgressStatus);
}
// TODO Auto-generated method stub
return null;
}thread2 :
@Override
protected Void doInBackground(Void...params) {
width_=FFMpegWrapper.getWidth(src);
height_=FFMpegWrapper.getHeight(src);
handle = FFMpegWrapper.openFile(src);
for (int i=0;i15*ost)-1000000);
ByteBuffer my_buffer = FFMpegWrapper.allocNative(bufferSize);
FFMpegWrapper.getFrame(handle, kadr, width_, height_, my_buffer);
Log.v("ttag",toString().valueOf(kadr));
Bitmap dest = Bitmap.createBitmap(width_, height_, Bitmap.Config.ARGB_8888);
dest.copyPixelsFromBuffer(my_buffer);
OutputStream outStream = null;
File file = new File(extStorageDirectory, "file"+toString().valueOf(i)+".png");
Log.v("ttag",extStorageDirectory+"/file"+toString().valueOf(i)+".png");
try {
outStream = new FileOutputStream(file);
dest.compress(Bitmap.CompressFormat.PNG, 100, outStream);
outStream.flush();
outStream.close();
//dest.
}
catch(Exception e)
{}
FFMpegWrapper.freeNative();
mProgressStatus =i;
allProgress=allProgress+1;
this.publishProgress(mProgressStatus);
}
// TODO Auto-generated method stub
return null;
}and functions on jni side :
jint Java_artemxxl_projects_livewallpapercreator_FFMpegWrapper_getFrame(JNIEnv *env, jobject thiz, thandle_file handleFile, jlong timeUS, jint width, jint height, jobject buffer) {
// LOGI("file= %d",handleFile);
AVFormatContext* ctx = ((struct thandle*)handleFile)->ctx;
AVCodecContext* codecCtx = ((struct thandle*)handleFile)->codecCtx;
AVPacket* packet = ((struct thandle*)handleFile)->packet;
int videoStream = ((struct thandle*)handleFile)->videoStream;
jshort* buff = (jshort*) (*env)->GetDirectBufferAddress(env, buffer);
AVFrame* frame = avcodec_alloc_frame(); //YUV frame
avcodec_get_frame_defaults(frame);
int frameNumber = timeUS;
//LOGI("avtb= %d",AV_TIME_BASE);
int64_t pos = frameNumber * AV_TIME_BASE / 1000000;
int64_t seek_target= av_rescale_q(pos, AV_TIME_BASE_Q, ctx->streams[videoStream]->time_base);
int res = avformat_seek_file(ctx
, videoStream
, INT64_MIN
, seek_target//* AV_TIME_BASE
, INT64_MAX
, 0);
//LOGI("seek: %d f=%ld pos=%lld st=%lld", res, frameNumber, (int64_t)pos, seek_target);
if (res >= 0) {
avcodec_flush_buffers(codecCtx);
// LOGI("flushed");
}
av_init_packet(packet);
AVFrame* frameRGB = avcodec_alloc_frame();
avcodec_get_frame_defaults(frameRGB);
enum PixelFormat pixel_format = PIX_FMT_RGBA;
avpicture_fill((AVPicture*) frameRGB
, (uint8_t*)buff
, pixel_format
, codecCtx->width
, codecCtx->height
);
while (av_read_frame(ctx, packet) == 0) {
LOGI("pts1=%lld st1=%lld", packet->pts, seek_target);
if (packet->stream_index == videoStream) {
int gotPicture = 0;
int bytesDecompressed = avcodec_decode_video2(codecCtx, frame, &gotPicture, packet);
if (gotPicture && packet->pts >= seek_target) {
// LOGI("opana");
// конвертируем данные из формата YUV в RGB24
struct SwsContext* scaleCtx = sws_getContext(frame->width,
frame->height,
(enum PixelFormat)frame->format
, width
, height
, pixel_format
, SWS_BICUBIC
, 0, 0, 0);
int height = sws_scale(scaleCtx
, frame->data
, frame->linesize
, 0
, frame->height
, frameRGB->data
, frameRGB->linesize);
break;
}
av_free_packet(packet);
}
}
//LOGI("ended");
av_free(frameRGB);
av_free(frame);
return 0;
}
static jobject globalRef;
jobject Java_artemxxl_projects_livewallpapercreator_FFMpegWrapper_allocNative(JNIEnv* env, jobject thiz, jlong size)
{
void* buffer = malloc(size);
jobject directBuffer = (*env)->NewDirectByteBuffer(env,buffer, size);
globalRef = (*env)->NewGlobalRef(env,directBuffer);
return globalRef;
}
void Java_artemxxl_projects_livewallpapercreator_FFMpegWrapper_freeNative(JNIEnv* env, jobject thiz)
{
void *buffer = (*env)->GetDirectBufferAddress(env,globalRef);
(*env)->DeleteGlobalRef(env,globalRef);
free(buffer);
LOGI("free1");
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
jint Java_artemxxl_projects_livewallpapercreator_FFMpegWrapper_getFrame2(JNIEnv *env, jobject thiz, thandle_file handleFile, jlong timeUS, jint width, jint height, jobject buffer) {
//LOGI("file= %d",handleFile);
AVFormatContext* ctx = ((struct thandle*)handleFile)->ctx;
AVCodecContext* codecCtx = ((struct thandle*)handleFile)->codecCtx;
AVPacket* packet = ((struct thandle*)handleFile)->packet;
int videoStream = ((struct thandle*)handleFile)->videoStream;
jshort* buff = (jshort*) (*env)->GetDirectBufferAddress(env, buffer);
AVFrame* frame = avcodec_alloc_frame(); //YUV frame
avcodec_get_frame_defaults(frame);
int frameNumber = timeUS;
//LOGI("avtb= %d",AV_TIME_BASE);
int64_t pos = frameNumber * AV_TIME_BASE / 1000000;
int64_t seek_target= av_rescale_q(pos, AV_TIME_BASE_Q, ctx->streams[videoStream]->time_base);
int res = avformat_seek_file(ctx
, videoStream
, INT64_MIN
, seek_target//* AV_TIME_BASE
, INT64_MAX
, 0);
//LOGI("seek: %d f=%ld pos=%lld st=%lld", res, frameNumber, (int64_t)pos, seek_target);
if (res >= 0) {
avcodec_flush_buffers(codecCtx);
//LOGI("flushed");
}
av_init_packet(packet);
AVFrame* frameRGB = avcodec_alloc_frame();
avcodec_get_frame_defaults(frameRGB);
enum PixelFormat pixel_format = PIX_FMT_RGBA;
avpicture_fill((AVPicture*) frameRGB
, (uint8_t*)buff
, pixel_format
, codecCtx->width
, codecCtx->height
);
while (av_read_frame(ctx, packet) == 0) {
LOGI("pts2=%lld st2=%lld", packet->pts, seek_target);
if (packet->stream_index == videoStream) {
int gotPicture = 0;
int bytesDecompressed = avcodec_decode_video2(codecCtx, frame, &gotPicture, packet);
//LOGI("pred_opana");
if (gotPicture && packet->pts >= seek_target) {
//LOGI("opana");
// конвертируем данные из формата YUV в RGB24
struct SwsContext* scaleCtx = sws_getContext(frame->width,
frame->height,
(enum PixelFormat)frame->format
, width
, height
, pixel_format
, SWS_BICUBIC
, 0, 0, 0);
int height = sws_scale(scaleCtx
, frame->data
, frame->linesize
, 0
, frame->height
, frameRGB->data
, frameRGB->linesize);
break;
}
av_free_packet(packet);
}
}
//LOGI("ended");
av_free(frameRGB);
av_free(frame);
return 0;
}
static jobject globalRef2;
jobject Java_artemxxl_projects_livewallpapercreator_FFMpegWrapper_allocNative2(JNIEnv* env, jobject thiz, jlong size)
{
void* buffer = malloc(size);
jobject directBuffer = (*env)->NewDirectByteBuffer(env,buffer, size);
globalRef2 = (*env)->NewGlobalRef(env,directBuffer);
return globalRef2;
}
void Java_artemxxl_projects_livewallpapercreator_FFMpegWrapper_freeNative2(JNIEnv* env, jobject thiz)
{
void *buffer = (*env)->GetDirectBufferAddress(env,globalRef2);
(*env)->DeleteGlobalRef(env,globalRef2);
free(buffer);
LOGI("free2");
}when I release memory in one of threads
that I receive an error from the secondhere logs :
02-26 17:44:21.680: I/com.domain.tag(855): initialize_passed
02-26 17:44:21.810: D/dalvikvm(855): GC_CONCURRENT freed 208K, 6% free 13183K/14023K, paused 14ms+8ms, total 37ms
02-26 17:44:21.810: D/AbsListView(855): [unregisterDoubleTapMotionListener]
02-26 17:44:21.810: I/MotionRecognitionManager(855): .unregisterListener : / listener count = 0->0, listener=android.widget.AbsListView$4@42cdcda0
02-26 17:44:21.810: W/CursorWrapperInner(855): Cursor finalized without prior close()
02-26 17:44:21.930: I/com.domain.tag(855): pts2=234133 st2=235160
02-26 17:44:21.945: V/ost(855): 0
02-26 17:44:21.945: V/sec(855): 1
02-26 17:44:21.945: V/start(855): 234627000
02-26 17:44:21.945: V/start(855): 234627
02-26 17:44:21.945: I/com.domain.tag(855): pts1=232098 st1=234627
02-26 17:44:21.960: I/com.domain.tag(855): pts2=233344 st2=235160
02-26 17:44:21.960: I/com.domain.tag(855): pts2=234166 st2=235160
02-26 17:44:21.975: I/com.domain.tag(855): pts1=231125 st1=234627
02-26 17:44:21.975: I/com.domain.tag(855): pts1=232131 st1=234627
02-26 17:44:21.985: I/com.domain.tag(855): pts2=234200 st2=235160
02-26 17:44:21.995: I/com.domain.tag(855): pts1=232164 st1=234627
02-26 17:44:22.010: I/com.domain.tag(855): pts2=234233 st2=235160
02-26 17:44:22.015: I/com.domain.tag(855): pts1=232198 st1=234627
02-26 17:44:22.030: I/com.domain.tag(855): pts2=234266 st2=235160
02-26 17:44:22.040: I/com.domain.tag(855): pts1=232231 st1=234627
02-26 17:44:22.055: I/com.domain.tag(855): pts2=234300 st2=235160
02-26 17:44:22.065: I/com.domain.tag(855): pts1=232264 st1=234627
02-26 17:44:22.075: I/com.domain.tag(855): pts2=234333 st2=235160
02-26 17:44:22.085: I/com.domain.tag(855): pts1=232298 st1=234627
02-26 17:44:22.100: I/com.domain.tag(855): pts2=234366 st2=235160
02-26 17:44:22.105: I/com.domain.tag(855): pts1=232331 st1=234627
02-26 17:44:22.120: I/com.domain.tag(855): pts2=234400 st2=235160
02-26 17:44:22.130: I/com.domain.tag(855): pts1=232365 st1=234627
02-26 17:44:22.145: I/com.domain.tag(855): pts2=233685 st2=235160
02-26 17:44:22.145: I/com.domain.tag(855): pts2=234433 st2=235160
02-26 17:44:22.150: I/com.domain.tag(855): pts1=232398 st1=234627
02-26 17:44:22.165: I/com.domain.tag(855): pts2=234467 st2=235160
02-26 17:44:22.175: I/com.domain.tag(855): pts1=231509 st1=234627
02-26 17:44:22.175: I/com.domain.tag(855): pts1=232431 st1=234627
02-26 17:44:22.185: I/com.domain.tag(855): pts2=234500 st2=235160
02-26 17:44:22.195: I/com.domain.tag(855): pts1=232465 st1=234627
02-26 17:44:22.210: I/com.domain.tag(855): pts2=234533 st2=235160
02-26 17:44:22.220: I/com.domain.tag(855): pts1=232498 st1=234627
02-26 17:44:22.230: I/com.domain.tag(855): pts2=234567 st2=235160
02-26 17:44:22.245: I/com.domain.tag(855): pts1=232531 st1=234627
02-26 17:44:22.250: I/com.domain.tag(855): pts2=234600 st2=235160
02-26 17:44:22.265: I/com.domain.tag(855): pts1=232565 st1=234627
02-26 17:44:22.275: I/com.domain.tag(855): pts2=234633 st2=235160
02-26 17:44:22.290: I/com.domain.tag(855): pts1=232598 st1=234627
02-26 17:44:22.295: I/com.domain.tag(855): pts2=234667 st2=235160
02-26 17:44:22.310: I/com.domain.tag(855): pts1=232631 st1=234627
02-26 17:44:22.325: I/com.domain.tag(855): pts2=234700 st2=235160
02-26 17:44:22.335: I/com.domain.tag(855): pts1=232665 st1=234627
02-26 17:44:22.345: I/com.domain.tag(855): pts2=234734 st2=235160
02-26 17:44:22.355: I/com.domain.tag(855): pts1=232698 st1=234627
02-26 17:44:22.365: I/com.domain.tag(855): pts2=234767 st2=235160
02-26 17:44:22.380: I/com.domain.tag(855): pts1=232732 st1=234627
02-26 17:44:22.390: I/com.domain.tag(855): pts2=234800 st2=235160
02-26 17:44:22.400: I/com.domain.tag(855): pts1=232765 st1=234627
02-26 17:44:22.415: I/com.domain.tag(855): pts2=234834 st2=235160
02-26 17:44:22.425: I/com.domain.tag(855): pts1=232798 st1=234627
02-26 17:44:22.440: I/com.domain.tag(855): pts2=234069 st2=235160
02-26 17:44:22.440: I/com.domain.tag(855): pts2=234867 st2=235160
02-26 17:44:22.450: I/com.domain.tag(855): pts1=231893 st1=234627
02-26 17:44:22.450: I/com.domain.tag(855): pts1=232832 st1=234627
02-26 17:44:22.460: I/com.domain.tag(855): pts2=234900 st2=235160
02-26 17:44:22.475: I/com.domain.tag(855): pts1=232865 st1=234627
02-26 17:44:22.485: I/com.domain.tag(855): pts2=234934 st2=235160
02-26 17:44:22.500: I/com.domain.tag(855): pts1=232898 st1=234627
02-26 17:44:22.510: I/com.domain.tag(855): pts2=234967 st2=235160
02-26 17:44:22.525: I/com.domain.tag(855): pts1=232932 st1=234627
02-26 17:44:22.530: I/com.domain.tag(855): pts2=235000 st2=235160
02-26 17:44:22.555: I/com.domain.tag(855): pts1=232965 st1=234627
02-26 17:44:22.555: I/com.domain.tag(855): pts2=235034 st2=235160
02-26 17:44:22.580: I/com.domain.tag(855): pts2=235067 st2=235160
02-26 17:44:22.580: I/com.domain.tag(855): pts1=232998 st1=234627
02-26 17:44:22.605: I/com.domain.tag(855): pts2=235101 st2=235160
02-26 17:44:22.610: I/com.domain.tag(855): pts1=233032 st1=234627
02-26 17:44:22.630: I/com.domain.tag(855): pts2=235134 st2=235160
02-26 17:44:22.635: I/com.domain.tag(855): pts1=233065 st1=234627
02-26 17:44:22.655: I/com.domain.tag(855): pts2=235167 st2=235160
02-26 17:44:22.660: I/com.domain.tag(855): pts1=233099 st1=234627
02-26 17:44:22.690: I/com.domain.tag(855): pts1=233132 st1=234627
02-26 17:44:22.705: D/dalvikvm(855): GC_FOR_ALLOC freed 434K, 10% free 12753K/14023K, paused 17ms, total 17ms
02-26 17:44:22.710: I/dalvikvm-heap(855): Grow heap (frag case) to 13.759MB for 786448-byte allocation
02-26 17:44:22.715: I/com.domain.tag(855): pts1=232234 st1=234627
02-26 17:44:22.715: I/com.domain.tag(855): pts1=233165 st1=234627
02-26 17:44:22.735: D/dalvikvm(855): GC_FOR_ALLOC freed 0K, 9% free 13521K/14855K, paused 25ms, total 25ms
02-26 17:44:22.735: I/com.domain.tag(855): pts1=233199 st1=234627
02-26 17:44:22.745: V/ttag(855): /storage/sdcard0/temp1/file8.png
02-26 17:44:22.755: D/dalvikvm(855): GC_CONCURRENT freed 2K, 9% free 13527K/14855K, paused 2ms+2ms, total 20ms
02-26 17:44:22.760: I/com.domain.tag(855): pts1=233232 st1=234627
02-26 17:44:22.785: I/com.domain.tag(855): pts1=233265 st1=234627
02-26 17:44:22.810: I/com.domain.tag(855): pts1=233299 st1=234627
02-26 17:44:22.835: I/com.domain.tag(855): pts1=233332 st1=234627
02-26 17:44:22.855: I/com.domain.tag(855): pts1=233366 st1=234627
02-26 17:44:22.880: I/com.domain.tag(855): pts1=233399 st1=234627
02-26 17:44:22.905: I/com.domain.tag(855): pts1=233432 st1=234627
02-26 17:44:22.955: I/com.domain.tag(855): pts1=233466 st1=234627
02-26 17:44:23.000: I/com.domain.tag(855): pts1=233499 st1=234627
02-26 17:44:23.030: I/com.domain.tag(855): pts1=232637 st1=234627
02-26 17:44:23.030: I/com.domain.tag(855): pts1=233532 st1=234627
02-26 17:44:23.060: I/com.domain.tag(855): pts1=233566 st1=234627
02-26 17:44:23.080: I/com.domain.tag(855): pts1=233599 st1=234627
02-26 17:44:23.105: I/com.domain.tag(855): free2
02-26 17:44:23.105: I/com.domain.tag(855): pts2=234133 st2=235227
02-26 17:44:23.115: I/com.domain.tag(855): pts1=233344 st1=234627
02-26 17:44:23.115: I/com.domain.tag(855): pts1=234166 st1=234627
02-26 17:44:23.140: I/com.domain.tag(855): pts2=234200 st2=235227
02-26 17:44:23.140: I/com.domain.tag(855): pts1=234233 st1=234627
02-26 17:44:24.035: I/com.domain.tag(855): pts1=234266 st1=234627
02-26 17:44:24.035: I/com.domain.tag(855): pts1=234300 st1=234627
02-26 17:44:24.035: I/com.domain.tag(855): pts1=234333 st1=234627
02-26 17:44:24.035: I/com.domain.tag(855): pts1=234366 st1=234627
02-26 17:44:24.035: I/com.domain.tag(855): pts1=234400 st1=234627
02-26 17:44:24.035: I/com.domain.tag(855): pts1=233685 st1=234627
02-26 17:44:24.035: I/com.domain.tag(855): pts1=234433 st1=234627
02-26 17:44:24.035: I/com.domain.tag(855): pts1=234467 st1=234627
02-26 17:44:24.040: I/com.domain.tag(855): pts1=234500 st1=234627
02-26 17:44:24.040: I/com.domain.tag(855): pts1=234533 st1=234627
02-26 17:44:24.040: I/com.domain.tag(855): pts1=234567 st1=234627
02-26 17:44:24.040: I/com.domain.tag(855): pts1=234600 st1=234627
02-26 17:44:24.040: I/com.domain.tag(855): pts1=234633 st1=234627
02-26 17:44:24.050: I/com.domain.tag(855): pts2=234667 st2=235227
02-26 17:44:24.055: V/ttag(855): 234627000
02-26 17:44:24.075: D/dalvikvm(855): GC_FOR_ALLOC freed 776K, 15% free 12755K/14855K, paused 21ms, total 21ms
02-26 17:44:24.075: I/com.domain.tag(855): pts2=234700 st2=235227
02-26 17:44:24.080: I/dalvikvm-heap(855): Grow heap (frag case) to 13.761MB for 786448-byte allocation
02-26 17:44:24.100: I/com.domain.tag(855): pts2=234734 st2=235227
02-26 17:44:24.110: D/dalvikvm(855): GC_CONCURRENT freed <1K, 9% free 13523K/14855K, paused 13ms+2ms, total 30ms
02-26 17:44:24.110: D/dalvikvm(855): WAIT_FOR_CONCURRENT_GC blocked 17ms
02-26 17:44:24.110: D/dalvikvm(855): WAIT_FOR_CONCURRENT_GC blocked 18ms
02-26 17:44:24.110: V/ttag(855): /storage/sdcard0/temp1/file0.png
02-26 17:44:24.135: I/com.domain.tag(855): pts2=234767 st2=235227
02-26 17:44:24.170: I/com.domain.tag(855): pts2=234800 st2=235227
02-26 17:44:24.195: I/com.domain.tag(855): pts2=234834 st2=235227
02-26 17:44:24.220: I/com.domain.tag(855): pts2=234069 st2=235227
02-26 17:44:24.220: I/com.domain.tag(855): pts2=234867 st2=235227
02-26 17:44:24.245: I/com.domain.tag(855): pts2=234900 st2=235227
02-26 17:44:24.275: I/com.domain.tag(855): pts2=234934 st2=235227
02-26 17:44:24.300: I/com.domain.tag(855): pts2=234967 st2=235227
02-26 17:44:24.325: I/com.domain.tag(855): pts2=235000 st2=235227
02-26 17:44:24.350: I/com.domain.tag(855): pts2=235034 st2=235227
02-26 17:44:24.380: I/com.domain.tag(855): pts2=235067 st2=235227
02-26 17:44:24.405: I/com.domain.tag(855): pts2=235101 st2=235227
02-26 17:44:24.430: I/com.domain.tag(855): pts2=235134 st2=235227
02-26 17:44:24.445: I/com.domain.tag(855): free1
02-26 17:44:24.445: V/ost(855): 1
02-26 17:44:24.445: V/sec(855): 1
02-26 17:44:24.445: V/start(855): 234627000
02-26 17:44:24.445: V/start(855): 234627
02-26 17:44:24.445: I/com.domain.tag(855): pts1=232098 st1=234694
02-26 17:44:24.445: I/com.domain.tag(855): pts1=231125 st1=234694
02-26 17:44:24.445: I/com.domain.tag(855): pts1=232131 st1=234694
02-26 17:44:24.455: I/com.domain.tag(855): pts1=232164 st1=234694
02-26 17:44:24.485: I/com.domain.tag(855): pts2=232198 st2=235227
02-26 17:44:24.715: I/com.domain.tag(855): pts1=232231 st1=234694
02-26 17:44:24.725: I/com.domain.tag(855): pts1=232264 st1=234694
02-26 17:44:24.725: I/com.domain.tag(855): pts1=232298 st1=234694
02-26 17:44:24.725: I/com.domain.tag(855): pts1=232331 st1=234694
02-26 17:44:24.725: I/com.domain.tag(855): pts1=232365 st1=234694
02-26 17:44:24.725: I/com.domain.tag(855): pts1=232398 st1=234694
02-26 17:44:24.730: I/com.domain.tag(855): pts1=231509 st1=234694
02-26 17:44:24.730: I/com.domain.tag(855): pts1=232431 st1=234694
02-26 17:44:24.730: I/com.domain.tag(855): pts1=232465 st1=234694
02-26 17:44:24.730: I/com.domain.tag(855): pts1=232498 st1=234694
02-26 17:44:24.750: I/com.domain.tag(855): pts2=232531 st2=235227
02-26 17:44:24.960: I/com.domain.tag(855): pts1=232565 st1=234694
02-26 17:44:24.960: I/com.domain.tag(855): pts1=232598 st1=234694
02-26 17:44:24.960: I/com.domain.tag(855): pts1=232631 st1=234694
02-26 17:44:24.960: I/com.domain.tag(855): pts1=232665 st1=234694
02-26 17:44:24.965: I/com.domain.tag(855): pts1=232698 st1=234694
02-26 17:44:24.965: I/com.domain.tag(855): pts1=232732 st1=234694
02-26 17:44:24.965: I/com.domain.tag(855): pts1=232765 st1=234694
02-26 17:44:24.965: I/com.domain.tag(855): pts1=232798 st1=234694
02-26 17:44:24.980: I/com.domain.tag(855): pts2=231893 st2=235227
02-26 17:44:24.980: I/com.domain.tag(855): pts2=232832 st2=235227
02-26 17:44:25.210: I/com.domain.tag(855): pts1=232865 st1=234694
02-26 17:44:25.210: I/com.domain.tag(855): pts1=232898 st1=234694
02-26 17:44:25.210: I/com.domain.tag(855): pts1=232932 st1=234694
02-26 17:44:25.210: I/com.domain.tag(855): pts1=232965 st1=234694
02-26 17:44:25.210: I/com.domain.tag(855): pts1=232998 st1=234694
02-26 17:44:25.230: I/com.domain.tag(855): pts2=233032 st2=235227
02-26 17:44:25.245: I/com.domain.tag(855): pts1=233065 st1=234694
02-26 17:44:25.260: I/com.domain.tag(855): pts2=233099 st2=235227
02-26 17:44:25.715: I/com.domain.tag(855): pts1=233132 st1=234694
02-26 17:44:25.725: I/com.domain.tag(855): pts1=232234 st1=234694
02-26 17:44:25.725: I/com.domain.tag(855): pts1=233165 st1=234694
02-26 17:44:25.730: I/com.domain.tag(855): pts1=233199 st1=234694
02-26 17:44:25.735: I/com.domain.tag(855): pts1=233232 st1=234694
02-26 17:44:25.740: I/com.domain.tag(855): pts1=233265 st1=234694
02-26 17:44:25.740: I/com.domain.tag(855): pts1=233299 st1=234694
02-26 17:44:25.745: I/com.domain.tag(855): pts1=233332 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233366 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233399 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233432 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233466 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233499 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=232637 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233532 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233566 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233599 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233632 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233666 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233699 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233733 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233766 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233799 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=232970 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233833 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233866 st1=234694
02-26 17:44:25.755: I/com.domain.tag(855): pts1=233899 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=233933 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=233966 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=233999 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=234033 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=234066 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=234100 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=234133 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=233344 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=234166 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=234200 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=234233 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=234266 st1=234694
02-26 17:44:25.760: I/com.domain.tag(855): pts1=234300 st1=234694
02-26 17:44:25.775: I/com.domain.tag(855): pts2=234333 st2=235227
02-26 17:44:26.115: I/com.domain.tag(855): pts1=234366 st1=234694
02-26 17:44:26.120: I/com.domain.tag(855): pts1=234400 st1=234694
02-26 17:44:26.120: I/com.domain.tag(855): pts1=233685 st1=234694
02-26 17:44:26.120: I/com.domain.tag(855): pts1=234433 st1=234694
02-26 17:44:26.120: I/com.domain.tag(855): pts1=234467 st1=234694
02-26 17:44:26.125: I/com.domain.tag(855): pts1=234500 st1=234694
02-26 17:44:26.125: I/com.domain.tag(855): pts1=234533 st1=234694
02-26 17:44:26.125: I/com.domain.tag(855): pts1=234567 st1=234694
02-26 17:44:26.125: I/com.domain.tag(855): pts1=234600 st1=234694
02-26 17:44:26.130: I/com.domain.tag(855): pts1=234633 st1=234694
02-26 17:44:26.130: I/com.domain.tag(855): pts1=234667 st1=234694
02-26 17:44:26.130: I/com.domain.tag(855): pts1=234700 st1=234694
02-26 17:44:26.135: I/com.domain.tag(855): pts2=234734 st2=235227
02-26 17:44:26.135: V/ttag(855): 234693666
02-26 17:44:26.160: D/dalvikvm(855): GC_FOR_ALLOC freed 781K, 15% free 12756K/14855K, paused 21ms, total 21ms
02-26 17:44:26.160: I/dalvikvm-heap(855): Grow heap (frag case) to 13.761MB for 786448-byte allocation
02-26 17:44:26.165: I/com.domain.tag(855): pts2=234767 st2=235227
02-26 17:44:26.175: D/dalvikvm(855): GC_CONCURRENT freed <1K, 9% free 13523K/14855K, paused 2ms+2ms, total 16ms
02-26 17:44:26.175: D/dalvikvm(855): WAIT_FOR_CONCURRENT_GC blocked 14ms
02-26 17:44:26.175: D/dalvikvm(855): WAIT_FOR_CONCURRENT_GC blocked 14ms
02-26 17:44:26.180: V/ttag(855): /storage/sdcard0/temp1/file1.png
02-26 17:44:26.185: A/libc(855): @@@ ABORTING: HEAP MEMORY CORRUPTION IN tmalloc_large addr=0x0008fffb
02-26 17:44:26.185: A/libc(855): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 2047 (AsyncTask #1)in what my error ?
-
How to Check Website Traffic As Accurately As Possible
18 août 2023, par Erin — Analytics Tips -
ffmpeg massive error spamming from FritzBox rtsp stream
19 février 2019, par itzaiiroIm trying to offer a rtsp live TV stream via rtmp to my family, since the Fritz Box (which is offering the stream) has only 4 tuners -> at most 4 streams can be watched simultaneously.
Im using ffmpeg to prepare the stream as dash stream and send it to my rtmp nginx. When i run ffmpeg im experiencing heavy image and audio artifacts in the final stream and error spams of doom in the console. I couldn’t find anything specific to my case on google. I read on the internet that AVM barely implemented the rtsp protocoll enough to get it to work with vlc mediaplayer.launch param :
ffmpeg -i "rtsp://192.168.178.1:554/?avm=1&freq=114&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,260,543,544,546,548,1621" -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 500k -minrate 500k -maxrate 500k -bufsize 1000k -g 60 -s 640x360 -f flv rtmp://192.168.178.15/dash/pro_sieben_low -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 1500k -minrate 1500k -maxrate 1500k -bufsize 3000k -g 60 -s 1280x720 -f flv rtmp://192.168.178.15/dash/pro_sieben_med -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 5000k -minrate 5000k -maxrate 5000k -bufsize 10000k -g 60 -s 1920x1080 -f flv rtmp://192.168.178.15/dash/pro_sieben_high
ffmpeg output (windows) :
stored in pastebin
https://pastebin.com/p4HAyBi5Is there anyway to get this under control ? The original stream is running good with vlc, but its unwatchable after its out of ffmpeg.
Edit :
I was running/testing this on my windows machine, but my target for this task is a ubuntu 16.04 so here ffmpeg on target with pthread support :ffmpeg -i "rtsp://192.168.178.1:554/?avm=1&freq=114&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,260,543,544,546,548,1621" -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 500k -minrate 500k -maxrate 500k -bufsize 1000k -g 60 -s 640x360 -f flv rtmp://192.168.178.15/dash/pro_sieben_low -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 1500k -minrate 1500k -maxrate 1500k -bufsize 3000k -g 60 -s 1280x720 -f flv rtmp://192.168.178.15/dash/pro_sieben_med -sn -vcodec libx264 -vprofile baseline -acodec aac -strict -2 -b:v 5000k -minrate 5000k -maxrate 5000k -bufsize 10000k -g 60 -s 1920x1080 -f flv rtmp://192.168.178.15/dash/pro_sieben_high
ffmpeg version 2.8.15-0ubuntu0.16.04.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 20160609
configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
[mpeg2video @ 0x167cde0] Invalid frame dimensions 0x0.
Last message repeated 10 times
[rtsp @ 0x1627c20] Could not find codec parameters for stream 4 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, rtsp, from 'rtsp://192.168.178.1:554/?avm=1&freq=114&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,260,543,544,546,548,1621':
Metadata:
title : SatIPServer:1 0,0,4
Duration: N/A, start: 33786.528778, bitrate: N/A
Program 12101
Metadata:
service_name : ?▒RTL▒ Television
service_provider: ?Unitymedia
Program 12102
Metadata:
service_name : ?SAT.1
service_provider: ?Unitymedia
Program 12103
Metadata:
service_name : ?ProSieben
service_provider: ?Unitymedia
Stream #0:3: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 720x576 [SAR 64:45 DAR 16:9], max. 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:2(deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 192 kb/s (clean effects)
Stream #0:0(deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 384 kb/s (clean effects)
Stream #0:1(deu,deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006), 492x250
Stream #0:4: Unknown: none ([5][0][0][0] / 0x0005)
Program 12104
Metadata:
service_name : ?VOX
service_provider: ?Unitymedia
Program 12105
Metadata:
service_name : ?RTL2
service_provider: ?Unitymedia
Program 12106
Metadata:
service_name : ?kabel eins
service_provider: ?Unitymedia
Program 12107
Metadata:
service_name : ?▒S▒uper▒ RTL▒
service_provider: ?Unitymedia
Program 12109
Metadata:
service_name : ?ntv
service_provider: ?Unitymedia
Program 12113
Metadata:
service_name : ?ProSieben MAXX
service_provider: ?Unitymedia
Program 20116
Metadata:
service_name : ?SIXX
service_provider: ?Unitymedia
[libx264 @ 0x182b140] using SAR=1/1
[libx264 @ 0x182b140] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x182b140] profile Constrained Baseline, level 3.0
[libx264 @ 0x182b140] 264 - core 148 r2643 5c65704 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=60 keyint_min=6 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=500 vbv_bufsize=1000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
[libx264 @ 0x16e03c0] using SAR=1/1
[libx264 @ 0x16e03c0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x16e03c0] profile Constrained Baseline, level 3.1
[libx264 @ 0x16e03c0] 264 - core 148 r2643 5c65704 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=60 keyint_min=6 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=1500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=1500 vbv_bufsize=3000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
[libx264 @ 0x16cc880] using SAR=1/1
[libx264 @ 0x16cc880] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 AVX2 LZCNT BMI2
[libx264 @ 0x16cc880] profile Constrained Baseline, level 4.0
[libx264 @ 0x16cc880] 264 - core 148 r2643 5c65704 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=60 keyint_min=6 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=5000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=5000 vbv_bufsize=10000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
Output #0, flv, to 'rtmp://192.168.178.15/dash/pro_sieben_low':
Metadata:
title : SatIPServer:1 0,0,4
encoder : Lavf56.40.101
Stream #0:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=-1--1, 500 kb/s, 25 fps, 1k tbn, 25 tbc
Metadata:
encoder : Lavc56.60.100 libx264
Stream #0:1(deu): Audio: aac ([10][0][0][0] / 0x000A), 48000 Hz, 5.1(side), fltp, 128 kb/s (clean effects)
Metadata:
encoder : Lavc56.60.100 aac
Output #1, flv, to 'rtmp://192.168.178.15/dash/pro_sieben_med':
Metadata:
title : SatIPServer:1 0,0,4
encoder : Lavf56.40.101
Stream #1:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, 1500 kb/s, 25 fps, 1k tbn, 25 tbc
Metadata:
encoder : Lavc56.60.100 libx264
Stream #1:1(deu): Audio: aac ([10][0][0][0] / 0x000A), 48000 Hz, 5.1(side), fltp, 128 kb/s (clean effects)
Metadata:
encoder : Lavc56.60.100 aac
Output #2, flv, to 'rtmp://192.168.178.15/dash/pro_sieben_high':
Metadata:
title : SatIPServer:1 0,0,4
encoder : Lavf56.40.101
Stream #2:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 5000 kb/s, 25 fps, 1k tbn, 25 tbc
Metadata:
encoder : Lavc56.60.100 libx264
Stream #2:1(deu): Audio: aac ([10][0][0][0] / 0x000A), 48000 Hz, 5.1(side), fltp, 128 kb/s (clean effects)
Metadata:
encoder : Lavc56.60.100 aac
Stream mapping:
Stream #0:3 -> #0:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:0 -> #0:1 (ac3 (native) -> aac (native))
Stream #0:3 -> #1:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:0 -> #1:1 (ac3 (native) -> aac (native))
Stream #0:3 -> #2:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:0 -> #2:1 (ac3 (native) -> aac (native))
Press [q] to stop, [?] for help
RTP: missed 2137 packets.0 q=26.0 q=23.0 size= 238kB time=00:00:04.91 bitrate= 397.3kbits/s
[rtsp @ 0x1627c20] PES packet size mismatch
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 16
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 17
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 18
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 19
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 20
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 21
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 22
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 23
[mpeg2video @ 0x16d72c0] ac-tex damaged at 17 11
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 24
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 25
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 26
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 27
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 31
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 32
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 33
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 34
[mpeg2video @ 0x16d72c0] invalid mb type in I Frame at 0 35
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 1125 DC, 1125 AC, 1125 MV errors in I frame
RTP: missed 11 packets
RTP: missed 37 packets
[ac3 @ 0x1676bc0] exponent out-of-range
[ac3 @ 0x1676bc0] error decoding the audio block
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
[ac3 @ 0x1676bc0] exponent out-of-range
[ac3 @ 0x1676bc0] error decoding the audio block
RTP: missed 21 packets
RTP: missed 32 packets
[mpeg2video @ 0x16d72c0] ac-tex damaged at 1 4
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 1080 DC, 1080 AC, 1080 MV errors in B frame
[mpeg2video @ 0x16d72c0] 00 motion_type at 21 27
[mpeg2video @ 0x16d72c0] 00 motion_type at 2 26
[mpeg2video @ 0x16d72c0] 00 motion_type at 0 27
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 2 1
[mpeg2video @ 0x16d72c0] 00 motion_type at 5 2
[mpeg2video @ 0x16d72c0] skip with previntra
[mpeg2video @ 0x16d72c0] 00 motion_type at 2 4
[mpeg2video @ 0x16d72c0] slice mismatch
[mpeg2video @ 0x16d72c0] 00 motion_type at 1 6
[mpeg2video @ 0x16d72c0] ac-tex damaged at 3 7
[mpeg2video @ 0x16d72c0] slice mismatch
[mpeg2video @ 0x16d72c0] 00 motion_type at 37 9
[mpeg2video @ 0x16d72c0] 00 motion_type at 1 10
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] 00 motion_type at 1 31
[mpeg2video @ 0x16d72c0] 00 motion_type at 5 32
[mpeg2video @ 0x16d72c0] 00 motion_type at 1 33
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] ac-tex damaged at 26 35
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 945 DC, 945 AC, 945 MV errors in B frame
[rtsp @ 0x1627c20] PES packet size mismatchze= 294kB time=00:00:05.27 bitrate= 457.1kbits/s
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
[ac3 @ 0x1676bc0] exponent out-of-range
[ac3 @ 0x1676bc0] error decoding the audio block
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
RTP: missed 38 packets25.0 q=26.0 q=22.0 size= 320kB time=00:00:11.18 bitrate= 234.3kbits/s
RTP: missed 18 packets
RTP: missed 9 packets
RTP: missed 21 packets
RTP: missed 9 packets
[rtsp @ 0x1627c20] PES packet size mismatch
[ac3 @ 0x1676bc0] exponent out-of-range
[ac3 @ 0x1676bc0] error decoding the audio block
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
[ac3 @ 0x1676bc0] bandwidth code = 63 > 60
[ac3 @ 0x1676bc0] error decoding the audio block
RTP: missed 13 packets
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] ac-tex damaged at 3 6
[mpeg2video @ 0x16d72c0] 00 motion_type at 1 16
[mpeg2video @ 0x16d72c0] ac-tex damaged at 0 17
[mpeg2video @ 0x16d72c0] 00 motion_type at 5 21
[mpeg2video @ 0x16d72c0] 00 motion_type at 3 27
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 7 32
[mpeg2video @ 0x16d72c0] ac-tex damaged at 8 32
[mpeg2video @ 0x16d72c0] slice mismatch
Last message repeated 2 times
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 810 DC, 810 AC, 810 MV errors in P frame
RTP: missed 44 packets
[rtsp @ 0x1627c20] PES packet size mismatch
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
[ac3 @ 0x1676bc0] exponent out-of-range0 size= 338kB time=00:00:11.43 bitrate= 242.2kbits/s
[ac3 @ 0x1676bc0] error decoding the audio block
RTP: missed 35 packets
Last message repeated 1 times
RTP: missed 31 packets
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
[ac3 @ 0x1676bc0] exponent out-of-range
[ac3 @ 0x1676bc0] error decoding the audio block
[ac3 @ 0x1676bc0] frame sync error
Error while decoding stream #0:0: Invalid data found when processing input
RTP: missed 48 packets
[mpeg2video @ 0x16d72c0] ac-tex damaged at 5 23
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] 00 motion_type at 17 24
[mpeg2video @ 0x16d72c0] slice mismatch
Last message repeated 1 times
[mpeg2video @ 0x16d72c0] ac-tex damaged at 5 27
[mpeg2video @ 0x16d72c0] skip with previntra
[mpeg2video @ 0x16d72c0] 00 motion_type at 15 29
[mpeg2video @ 0x16d72c0] 00 motion_type at 8 31
[mpeg2video @ 0x16d72c0] 00 motion_type at 13 32
[mpeg2video @ 0x16d72c0] 00 motion_type at 22 33
[mpeg2video @ 0x16d72c0] 00 motion_type at 20 34
[mpeg2video @ 0x16d72c0] 00 motion_type at 17 35
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 543 DC, 543 AC, 543 MV errors in B frame
[mpeg2video @ 0x16d72c0] 00 motion_type at 16 1
[mpeg2video @ 0x16d72c0] ac-tex damaged at 11 13
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 4 7
[mpeg2video @ 0x16d72c0] 00 motion_type at 2 8
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 0 19
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 0 20
[mpeg2video @ 0x16d72c0] 00 motion_type at 9 21
[mpeg2video @ 0x16d72c0] ac-tex damaged at 2 22
[mpeg2video @ 0x16d72c0] 00 motion_type at 10 23
[mpeg2video @ 0x16d72c0] slice mismatch
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 1 25
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 38 26
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 3 27
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 22 28
[mpeg2video @ 0x16d72c0] 00 motion_type at 16 29
[mpeg2video @ 0x16d72c0] ac-tex damaged at 5 30
[mpeg2video @ 0x16d72c0] 00 motion_type at 14 31
[mpeg2video @ 0x16d72c0] ac-tex damaged at 2 32
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 19 9
[mpeg2video @ 0x16d72c0] invalid mb type in P Frame at 11 10
[mpeg2video @ 0x16d72c0] ac-tex damaged at 13 11
[mpeg2video @ 0x16d72c0] ac-tex damaged at 8 12
[mpeg2video @ 0x16d72c0] 00 motion_type at 33 13
[mpeg2video @ 0x16d72c0] ac-tex damaged at 8 14
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 6 15
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 15 19
[mpeg2video @ 0x16d72c0] 00 motion_type at 9 18
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 15 21
[mpeg2video @ 0x16d72c0] 00 motion_type at 13 21
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 16 22
[mpeg2video @ 0x16d72c0] ac-tex damaged at 5 23
[mpeg2video @ 0x16d72c0] ac-tex damaged at 4 24
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] 00 motion_type at 7 26
[mpeg2video @ 0x16d72c0] slice mismatch
[mpeg2video @ 0x16d72c0] 00 motion_type at 9 13
[mpeg2video @ 0x16d72c0] ac-tex damaged at 44 14
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 2 15
[mpeg2video @ 0x16d72c0] mb incr damaged
Last message repeated 1 times
[mpeg2video @ 0x16d72c0] 00 motion_type at 34 18
[mpeg2video @ 0x16d72c0] 00 motion_type at 15 19
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] 00 motion_type at 8 21
[mpeg2video @ 0x16d72c0] ac-tex damaged at 14 22
[mpeg2video @ 0x16d72c0] invalid cbp -1 at 9 23
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 4 24
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] slice mismatch
Last message repeated 1 times
[mpeg2video @ 0x16d72c0] mb incr damaged
[mpeg2video @ 0x16d72c0] ac-tex damaged at 25 29
[mpeg2video @ 0x16d72c0] invalid cbp 0 at 14 30
[mpeg2video @ 0x16d72c0] mb incr damaged
Last message repeated 1 times
[mpeg2video @ 0x16d72c0] 00 motion_type at 35 33
[mpeg2video @ 0x16d72c0] slice mismatch
[mpeg2video @ 0x16d72c0] Warning MVs not available
[mpeg2video @ 0x16d72c0] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[flv @ 0x16d7c40] Failed to update header with correct duration.:00:12.12 bitrate= 241.4kbits/s
[flv @ 0x16d7c40] Failed to update header with correct filesize.
[flv @ 0x16df5a0] Failed to update header with correct duration.
[flv @ 0x16df5a0] Failed to update header with correct filesize.
[flv @ 0x16cbe00] Failed to update header with correct duration.
[flv @ 0x16cbe00] Failed to update header with correct filesize.
frame= 136 fps= 12 q=-1.0 Lq=-1.0 q=-1.0 size= 633kB time=00:00:13.24 bitrate= 391.8kbits/s
video:7049kB audio:272kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[libx264 @ 0x182b140] frame I:4 Avg QP:19.84 size: 33269
[libx264 @ 0x182b140] frame P:132 Avg QP:21.93 size: 3136
[libx264 @ 0x182b140] mb I I16..4: 6.9% 0.0% 93.1%
[libx264 @ 0x182b140] mb P I16..4: 0.1% 0.0% 0.7% P16..4: 32.0% 11.6% 4.4% 0.0% 0.0% skip:51.1%
[libx264 @ 0x182b140] coded y,uvDC,uvAC intra: 91.1% 88.6% 67.5% inter: 14.8% 20.2% 1.5%
[libx264 @ 0x182b140] i16 v,h,dc,p: 35% 15% 3% 47%
[libx264 @ 0x182b140] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 19% 9% 6% 7% 8% 7% 7% 7%
[libx264 @ 0x182b140] i8c dc,h,v,p: 45% 20% 28% 7%
[libx264 @ 0x182b140] ref P L0: 80.5% 11.2% 8.4%
[libx264 @ 0x182b140] kb/s:369.61
[libx264 @ 0x16e03c0] frame I:4 Avg QP:19.81 size: 77367
[libx264 @ 0x16e03c0] frame P:132 Avg QP:21.64 size: 9825
[libx264 @ 0x16e03c0] mb I I16..4: 16.2% 0.0% 83.8%
[libx264 @ 0x16e03c0] mb P I16..4: 0.6% 0.0% 1.2% P16..4: 34.1% 9.5% 2.9% 0.0% 0.0% skip:51.8%
[libx264 @ 0x16e03c0] coded y,uvDC,uvAC intra: 76.8% 77.3% 41.8% inter: 11.9% 20.4% 0.7%
[libx264 @ 0x16e03c0] i16 v,h,dc,p: 38% 18% 7% 37%
[libx264 @ 0x16e03c0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 22% 10% 5% 7% 7% 7% 6% 6%
[libx264 @ 0x16e03c0] i8c dc,h,v,p: 47% 21% 26% 6%
[libx264 @ 0x16e03c0] ref P L0: 80.8% 12.1% 7.1%
[libx264 @ 0x16e03c0] kb/s:1085.42
[libx264 @ 0x16cc880] frame I:4 Avg QP:15.79 size:181630
[libx264 @ 0x16cc880] frame P:132 Avg QP:18.21 size: 32848
[libx264 @ 0x16cc880] mb I I16..4: 13.7% 0.0% 86.3%
[libx264 @ 0x16cc880] mb P I16..4: 1.3% 0.0% 2.7% P16..4: 36.0% 14.2% 4.4% 0.0% 0.0% skip:41.4%
[libx264 @ 0x16cc880] coded y,uvDC,uvAC intra: 72.4% 70.6% 41.8% inter: 17.3% 24.9% 1.5%
[libx264 @ 0x16cc880] i16 v,h,dc,p: 33% 21% 6% 39%
[libx264 @ 0x16cc880] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 23% 9% 5% 8% 7% 7% 6% 5%
[libx264 @ 0x16cc880] i8c dc,h,v,p: 44% 21% 27% 8%
[libx264 @ 0x16cc880] ref P L0: 80.3% 12.7% 7.0%
[libx264 @ 0x16cc880] kb/s:3420.59