P-SDT buffer Underflow

Support francophone concernant ConvertXToDVD (anciennement DivXToDVD)

P-SDT buffer Underflow

Messagepar couleurs78 » 27 Avr 2007 22:33

Bonsoir,

Depuis l'installation de la v2.1.18, j'ai un message d'avertissement P-SDT buffer Underflow 1 times, xxxx bytes peak à la fin de chaque conversion, que ce soit avec des fichiers AVI ou MKV.

Ce n'est pas pénalisant, mais j'aimerais savoir ce que veut dire le message

Code: Tout sélectionner
23/04/2007 06:54:06   information   ********** Fin de la session ***********
23/04/2007 06:53:52   information   --------------Encoding end--------------
22/04/2007 23:39:33   information   Taille totale 4386 Mb., Taille cible DVD5 4400 Mb., Occupation 99,70%
22/04/2007 23:39:33   information   Conversion terminée en 01:39:59
22/04/2007 23:39:33   information   Generated duration 5984,76 sec., expected 5984,76 sec.
22/04/2007 23:39:33   Avertissement   P-SDT buffer Underflow 1 times, 1247 bytes peak
22/04/2007 23:34:32   information   Chapter #20 start at 94:59.960
22/04/2007 23:29:17   information   Chapter #19 start at 89:59.920
22/04/2007 23:24:00   information   Chapter #18 start at 84:59.880
22/04/2007 23:18:49   information   Chapter #17 start at 79:59.840
22/04/2007 23:13:43   information   Chapter #16 start at 74:59.800
22/04/2007 23:08:48   information   Chapter #15 start at 69:59.760
22/04/2007 23:03:56   information   Chapter #14 start at 64:59.720
22/04/2007 22:58:52   information   Chapter #13 start at 60:0.000
22/04/2007 22:53:53   information   Chapter #12 start at 54:59.960
22/04/2007 22:49:01   information   Chapter #11 start at 49:59.920
22/04/2007 22:44:06   information   Chapter #10 start at 44:59.880
22/04/2007 22:39:18   information   Chapter #9 start at 39:59.840
22/04/2007 22:34:19   information   Chapter #8 start at 34:59.800
22/04/2007 22:29:31   information   Chapter #7 start at 29:59.760
22/04/2007 22:24:19   information   Chapter #6 start at 24:59.720
22/04/2007 22:19:23   information   Chapter #5 start at 19:59.680
22/04/2007 22:14:32   information   Chapter #4 start at 14:59.640
22/04/2007 22:09:31   information   Chapter #3 start at 10:0.120
22/04/2007 22:04:32   information   Chapter #2 start at 5:0.080
22/04/2007 21:59:34   information   Stream #2 Sync. delay : 0,00 ms
22/04/2007 21:59:34   information   Stream #1 Sync. delay : 0,00 ms
22/04/2007 21:59:34   information   Stream #0 Sync. delay : 0,00 ms
22/04/2007 21:59:34   information   Output Stream#2 - Audio: ac3, 48000 Hz, stereo, 192 kb/s, Automatic gain control 5,0 dB
22/04/2007 21:59:34   information   Output Stream#1 - Audio: ac3, 48000 Hz, stereo, 192 kb/s, Automatic gain control 5,0 dB
22/04/2007 21:59:34   information   Output Stream#0 - Video: mpeg2video, yuv420p, 720x576, q=1-31, 5651 kb/s
22/04/2007 21:59:34   information   Video Stream #0 framerate : 25,00 Fps (source 25,00 Fps), no pulldown
22/04/2007 21:59:34   information   Padded source image : Left 0, Top 64, Right 0, Bottom 64
22/04/2007 21:59:33   information   No pulldown: Frame duplication/removal will be used.
22/04/2007 21:59:33   information   Video source original frame rate: 25,00
22/04/2007 21:59:33   information   PAL 25 FPS output format set automatically
22/04/2007 21:59:33   information   Widescreen (16:9) set automatically
22/04/2007 21:59:33   information   Bitrate vidéo 0/5651/8616 Kbps (min/avg/max)
22/04/2007 21:59:33   information   Conversion "D:\$$DVD\Twin Dragons.mkv"
22/04/2007 21:59:33   information   ----------------Titre #1----------------
22/04/2007 21:59:33   information   Taille du projet 4,3 Gb. (279 Mb. audio - 4,01 Gb. vidéo)
22/04/2007 21:59:33   information   Stream #2 - Audio: vorbis, 48000 Hz, stereo
22/04/2007 21:59:33   information   Stream #1 - Audio: vorbis, 48000 Hz, stereo
22/04/2007 21:59:33   information   Stream #0 - Video: h264, yuv420p, 640x272
22/04/2007 21:59:33   information   3 Stream(s) found - est. duration 01:39:44.760
22/04/2007 21:59:33   information   Opening file "D:\$$DVD\Twin Dragons.mkv"
22/04/2007 21:59:33   information   [ ] Ne pas réparer les "trous" dans l'audio
22/04/2007 21:59:33   information   [ ] Engine Log
22/04/2007 21:59:33   information   Qualité de l'encodeur: 100%
22/04/2007 21:59:33   information   --------------Encoding begin--------------
22/04/2007 21:59:33   information   --------------Menu settings end--------------
22/04/2007 21:59:33   information   [ ] Menu
22/04/2007 21:59:33   information   --------------Menu settings begin--------------
22/04/2007 21:59:33   information   --------------Default burn settings end--------------
22/04/2007 21:59:33   information   Default speed selected: x4
22/04/2007 21:59:33   information    Compatible media types : DVD-R, DVD-RW Seq., DVD+R, DVD+RW, CD-R, CD-RW
22/04/2007 21:59:33   information    New Drive selected : 1:1:0 - PHILIPS DVDR824P P2.2 [I] (Ide)
22/04/2007 21:59:33   information   [ ] Delete files after burn complete
22/04/2007 21:59:33   information   [ ] Don't eject after burn complete
22/04/2007 21:59:33   information   [X] Prefer SAO for DVD-R
22/04/2007 21:59:33   information   [ ] Include originals
22/04/2007 21:59:33   information   [ ] Burn result to DVD
22/04/2007 21:59:33   information   --------------Default burn settings begin--------------
22/04/2007 21:59:23   information   User default language : 1036 (0x040Ch) - French (Standard)
22/04/2007 21:59:23   information   System default language : 1036 (0x040Ch) - French (Standard)
22/04/2007 21:59:23   information   Version 2.1.18.242
22/04/2007 21:59:23   information   ExeName : "C:\Program Files\VSO\ConvertXtoDVD\ConvertXtoDvd.exe"
22/04/2007 21:59:23   information   OS : Microsoft Windows XP Personal Service Pack 2 (Build 2600)
22/04/2007 21:59:22   information   ******************** Report session started ********************


Merci
Bon week end
@+
MS Windows XP SP2 + Ubuntu 8.04
Intel Pentium 4 CPU 2,53GHz, 1,0GB RAM, RADEON 9200 SE
Avatar de l’utilisateur
couleurs78
Membre dynamique
Membre dynamique
 
Messages: 397
Enregistré le: 17 Jan 2006
Localisation: Yvelines

Messagepar cougar_ii » 27 Avr 2007 23:10

Bonjour,

Je crois que tu es la 108,213,432 personne a se poser la même question :lol:

Vue le grand nombre de requêtes, je vais demander à VSO d'offir une explication technique sur ce message.
VSO Software Golden Membership Proud Owner / VSO Software ßeta Tester

Image
Avatar de l’utilisateur
cougar_ii
[VSO] Client En Or
Membre permanent
 
Messages: 538
Enregistré le: 12 Juil 2005
Localisation: Dans le sous-sol de VSO Software

Messagepar couleurs78 » 28 Avr 2007 11:29

Bonjour cougar_ii

Désolé, je ne savais que l'on était aussi nombreux à poser la question :doh:

@+
:praise:
MS Windows XP SP2 + Ubuntu 8.04
Intel Pentium 4 CPU 2,53GHz, 1,0GB RAM, RADEON 9200 SE
Avatar de l’utilisateur
couleurs78
Membre dynamique
Membre dynamique
 
Messages: 397
Enregistré le: 17 Jan 2006
Localisation: Yvelines

Messagepar cougar_ii » 28 Avr 2007 14:40

couleurs78 a écrit:Bonjour cougar_ii

Désolé, je ne savais que l'on était aussi nombreux à poser la question :doh:

@+
:praise:


Salut,

ne soit pas désolé :shock:
Je voulais juste exprimer que plusieurs personnes sont curieux :wink:

J'ai envoyé un courriel au développeur de ConverXtoDVD pour lui demander une explication que je peux offrir aux usagés.

Des que j'ai une réponse, probablement en anglais car la plupart des demandes viennent de forums anglais, je vous en collerai une copie ici.
VSO Software Golden Membership Proud Owner / VSO Software ßeta Tester

Image
Avatar de l’utilisateur
cougar_ii
[VSO] Client En Or
Membre permanent
 
Messages: 538
Enregistré le: 12 Juil 2005
Localisation: Dans le sous-sol de VSO Software

Messagepar cougar_ii » 02 Mai 2007 15:10

Bonjour,

Voici le message reçu du développeur, est espérant que quelqu'un va comprendre :lol:

le P-STD buffer est un tampon mémoire interne aux lecteurs DVD qui stockes les données à décoder entre le moment ou elles sont lues depuis le média, et le moment ou elles sont décodées pour être ensuite présentées à l'image ou sur les sorties audio.

pour visualiser le problème, c'est comme une bagnoire que l'on remplit à l'aide de petits bacs tous de même taille, mais dont on choisit le moment exact ou on le verse dans la baignoire, et que l'on vides à intervalle de temps constant (à chaque image que l'on doit décoder) mais chaques fois avec des seau de tailles différentes (plus l'image a de bitrate, plus le seau sera gros). Tout le problème consiste à ce que la baignore soit jamais vide, ni ne débordes jamais.

Trouver une solution efficace à ce problème relève de l'art, et des fois il n'y a pas de solution dans certains cas extrèmes.

suivant la complexité du signal, chaque image encodée va prendre plus ou moins de place. Il faut veiller à ce que chaque image arrive suffisament longtemps avant qu'elle ne doive être décodée. Si une image arrives trop tard, on a un P-STD buffer underflow car l'image ne sera pas présente en totalité dans le buffer quand le décodeur devra la lire. Le résultat sera une image pixellisée, avec des artefacts de décodage.
à l'inverse, si on fait en sorte d'envoyer trop vite les images on va dépasser la mémoire totale du buffer P-STD, et donc on aura un overflow. Le buffer attendra d'avoir assez de place pour se remplir, ce qui va retarder la lecture sur le média, et peut provoquer une saccade dans l'image.


Dans la pratique, ces problèmes ont existé que sur les tout premiers lecteurs DVD. La norme définissait une taille de buffer P-STD à peine suffisante, et les premiers multiplexeurs avaient énormément de mal à respecter cette consigne, c'est pourquoi très rapidement les lecteurs DVD de salon ont intégrés des buffers P-STD bien plus grands que ce que la norme définit et pratiquent une lecture bien en avance qui garantis une jouabilité parfaite même en cas de fort buffer overflow/underflow.

Ce qu'il faut voir dans le log, c'est le nombre de fois qu'il y a eu un underflow/overflow, et la taille de cet underflow/overflow.

Si il n'y en a aucun, alors le DVD résultant passera sur n'importe quel lecteur DVD, y compris les plus anciens ou ayant un buffer P-STD très petit.

Si cela n'a eu lieu qu'un nombre relativement faible de fois (typiquement moins de 100 fois), et si la taille de l'underflow/overflow est inférieure à quelques Ko, il n'y aura aucun problème décelable sur 99.9% des lecteurs.

par contre, si on a des overflow/underflow très gros (de plusieurs Mo par exemple), ou vraiment très fréquents (plusieurs centaines à plusieurs milliers), alors cela dénotes un problème avec le multiplexeur (ce qui dans ce cas serait un bug de notre part), et le dvd produit pourra avoir des problèmes de jouabilité sur certaines platines de salon.


pour faire très court, cette info a été mise dans le log en vue de debug de notre multiplexeur, et elle y reste pour des raisons de test de non-régression. Il n'est pas anormal d'en a voir de temps en temps, et dans tous les cas que on nous a présenté, les valeurs sont bégnines et ne causeront aucun problème.

on pêche peut-être par excès de transparence et d'information en cela ;-)


Alors, voila !
VSO Software Golden Membership Proud Owner / VSO Software ßeta Tester

Image
Avatar de l’utilisateur
cougar_ii
[VSO] Client En Or
Membre permanent
 
Messages: 538
Enregistré le: 12 Juil 2005
Localisation: Dans le sous-sol de VSO Software

Messagepar couleurs78 » 02 Mai 2007 16:09

Salut cougar_ii

Merci pour la réponse, effectivement pas facile à comprendre :doh:

Ce qu'il faut voir dans le log, c'est le nombre de fois qu'il y a eu un underflow/overflow, et la taille de cet underflow/overflow.

Si il n'y en a aucun, alors le DVD résultant passera sur n'importe quel lecteur DVD, y compris les plus anciens ou ayant un buffer P-STD très petit.

Si cela n'a eu lieu qu'un nombre relativement faible de fois (typiquement moins de 100 fois), et si la taille de l'underflow/overflow est inférieure à quelques Ko, il n'y aura aucun problème décelable sur 99.9% des lecteurs.

par contre, si on a des overflow/underflow très gros (de plusieurs Mo par exemple), ou vraiment très fréquents (plusieurs centaines à plusieurs milliers), alors cela dénotes un problème avec le multiplexeur (ce qui dans ce cas serait un bug de notre part), et le dvd produit pourra avoir des problèmes de jouabilité sur certaines platines de salon.


Comment voit-on les overflow/underflow dans le log :?: :?:

Il n'est pas anormal d'en a voir de temps en temps, et dans tous les cas que on nous a présenté, les valeurs sont bégnines et ne causeront aucun problème.


C'est vrai, ce n'est pas systématique et ça ne cause aucun problème

Ce qui est étonnant c'est que dans les anciennes versions ce message n'apparaissait pas :wink:

En tout cas merci quand même :praise:
@+

PS : ton avatar à disparu :lol: :lol:
MS Windows XP SP2 + Ubuntu 8.04
Intel Pentium 4 CPU 2,53GHz, 1,0GB RAM, RADEON 9200 SE
Avatar de l’utilisateur
couleurs78
Membre dynamique
Membre dynamique
 
Messages: 397
Enregistré le: 17 Jan 2006
Localisation: Yvelines

Messagepar cougar_ii » 02 Mai 2007 17:03

Bonjour,

Je suis un maniac de LOGS, tout devrais y être.

Peux être que VSO a décidé de l'ajouter, c'est tout !

As tu remarquer, quand tu convertie un fichier Real Media, dans les logs on voit si on a les bons .DLL ou pas ?

Ca c'est mon idée...

Cette facon la on peux voir si le support des .DLL est la et que le problème est autre chose.

4/26/2007 5:41:34 PM info ----------------Real Video Support----------------
4/26/2007 5:41:34 PM info Found REAL VIDEO support dll C:\WINDOWS\system32\drv43260.dll version 6.0.7.2389
4/26/2007 5:41:34 PM info Found REAL VIDEO support dll C:\WINDOWS\system32\drv33260.dll version 6.0.7.4085
4/26/2007 5:41:34 PM info Found REAL VIDEO support dll C:\WINDOWS\system32\drv23260.dll version 6.0.7.3928
4/26/2007 5:41:34 PM warning Found newer REAL VIDEO support dll C:\WINDOWS\system32\Pncrt.dll. Current version 6.0.0.0, needed 4.20.0.0
4/26/2007 5:41:34 PM info ----------------Real Video Support----------------
VSO Software Golden Membership Proud Owner / VSO Software ßeta Tester

Image
Avatar de l’utilisateur
cougar_ii
[VSO] Client En Or
Membre permanent
 
Messages: 538
Enregistré le: 12 Juil 2005
Localisation: Dans le sous-sol de VSO Software

Messagepar couleurs78 » 02 Mai 2007 19:27

Salut cougar

J'ai remarqué pour les DLL, et c'est une très bonne idée de ta part. :clap2:
Par contre tu as un warning au niveau de tes DLL (Pncrt.dll) :lol:

@+
MS Windows XP SP2 + Ubuntu 8.04
Intel Pentium 4 CPU 2,53GHz, 1,0GB RAM, RADEON 9200 SE
Avatar de l’utilisateur
couleurs78
Membre dynamique
Membre dynamique
 
Messages: 397
Enregistré le: 17 Jan 2006
Localisation: Yvelines



  • Publicité

Retourner vers ConvertXToDVD

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invités