You are not logged in.

#1 01-29-2012 16:39:41

Pat
Membre
Registered: 10-27-2011
Posts: 62

[clos]Erreur QImage / Qpainter

Bonjour Dom,

Depuis toujours j'ai régulièrement des erreur du type QImage et Qpainter

Lorsque je travaille sur ff au bout d'un moment il faut que je ferme et que je redemarre ff sinon les erreurs défilent dans la fenêtre (DOS) et je ne vois plus certaines photos dans les plans

Mais c'est surtout lors de la création du film que cela apparrait sur cetaines diapos / photos, pas toujours les mêmes et pas à chaque fois à force de recommencer ça fini par passer
pour minimiser le phénomène, j'ai réduit la taille de toutes les photos du projet en dessous de 1Mo et ça passe beaucoup mieux
Mais sa dégrade la qualité, surtout en traveling dans les photos

(tu sais que j'ai un gros projet en cours) Actuellement il me faut générer le film en environ 12 morceaux puis les recoler pour pouvoir avoir le film entier
C'est vraiment très long

Si tu as une piste ça intéresse evidemment


Erreurs quand je traivaille sur ff :

"Chargement du fichier :1020.jpg"
QImage: out of memory, returning null
QImage: out of memory, returning null
QImage: out of memory, returning null
QImage: out of memory, returning null
QImage: out of memory, returning null
QImage: out of memory, returning null
QImage: out of memory, returning null
QImage: out of memory, returning null
QImage: out of memory, returning null
QImage: out of memory, returning null

Erreur lorsque je génère :

"Analyse avec EXIV2 du fichier :Salle45.jpg"
"Chargement du fichier :Salle45.jpg"
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setCompositionMode: Painter not active
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QImage::scaled: Image is a null image
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setCompositionMode: Painter not active
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QImage::scaled: Image is a null image
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setCompositionMode: Painter not active
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QImage::scaled: Image is a null image
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setCompositionMode: Painter not active
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QImage::scaled: Image is a null image

Pat

Offline

#2 01-29-2012 19:27:16

domledom
Administrateur
Registered: 09-17-2011
Posts: 1,080

Re: [clos]Erreur QImage / Qpainter

Bonjour Pat

C'est la 1ere fois que tu me parles de ce problème et d'ailleurs tu es le seul à m'évoquer cela.

>Lorsque je travaille sur ff au bout d'un moment il faut que je ferme et que je redemarre ff sinon les erreurs défilent dans la fenêtre (DOS) et je ne vois plus certaines photos dans les plans
Ça sent la fuite de mémoire !
Tu utilises quelle version ? Décris moi ton PC : OS, RAM, CPU ?
Quels paramètres as tu mis dans les options de ffDiaporama (et surtout coté mémoire) ?


Processeur i5 - 8 Go RAM - Manjaro Linux KDE (64 bits) / Windows 7 (64 bits)

Offline

#3 01-29-2012 20:01:18

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Oui j'ai bien vu que personne n'en parlais j'ai suposé que ça venait du fait que la plupart des utilisateur son sous Linux
De plus j'ai remonté pas mal de choses
J'espèrais avant d'en rajouter que cela ce corrigerait au fur rt à mesure des versions, mais non

"Les versions"
Depuis la toute premiere stable avec laquelle j'ai connu ff (1.0)
Et je visualise les erreurs depuis que tu as laissé apparente la fenêtre de débogage
Actuellement je suis sur la 20120110 celles sortient ensuite sont innutilisable pour moi beaucoup de lignes d'erreurs dès le chargement du projet (qui s'ouvre quand même) puis plantage plus fréquent
Surtout quand je génère les vidéos

"Ça sent la fuite de mémoire !"
Oui depuis mon tout premier post c'est ce que je pense aussi

"Décris moi ton PC : OS, RAM, CPU ?"
Pas de changement : PC tour / XP-SP3 / CPU i7-920 / RAM:3Go / Carte graphique ATI-HD5850 - 1Go
J'ai essayé aussi sur d'autres PC sous XP résultat IDEM

"Quels paramètres as tu mis"
Je les ai tous essayé en utilisation et en génération des vidéos 216 /512 / 1Go et 2Go ça ne produit aucune différence

ça ressemble beaucoup à ce que remonte  schukra sur le forum anglais

Désolé je ne t'amène pas beaucoup de piste
Cela dit je ne lache pas, même avec ce pbm le résultat est trop bien

A ton service pour d'autres essais

Pat

Offline

#4 01-30-2012 07:41:35

domledom
Administrateur
Registered: 09-17-2011
Posts: 1,080

Re: [clos]Erreur QImage / Qpainter

Bonjour Pat,

Je pense que la première chose à faire est que tu ré-essaye avec la beta 1 que j'ai publié hier et passes ton profil mémoire à 512 Mo.

Ensuite, essayes de capturer les messages d'erreur quand ils commencent à arriver et envoi les moi.

PS: Pour info, vous êtes environ 60% d'utilisateurs Windows pour 40% d'utilisateur Linux (d'après les stat de téléchargement)


Processeur i5 - 8 Go RAM - Manjaro Linux KDE (64 bits) / Windows 7 (64 bits)

Offline

#5 01-30-2012 08:17:19

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Bonjour,

Ok j'essaye et je te tiens informé

@+

Offline

#6 01-30-2012 08:24:43

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Re Dom,

Il manque les fichiers QTxxx.dll dans le pack windows
Je reprends ceux de la précédente pour le test

@+

Offline

#7 01-30-2012 08:52:43

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Premier constat

Messages à l'ouverture du projet : (j'ai ça depuis plusieurs version ça ne semble pas géner le fonctionnement)
StartupDir "G:/ffDiaporama"
Try to find datas in "G:/ffDiaporama\ffDiaporama.xml" true
Set working path to "G:/ffDiaporama"
"Starting ffDiaporama version 1.2 beta 1"
"Read configuration file" "G:/ffDiaporama/ffDiaporama.xml"
"Read configuration file" "G:/ffDiaporama\Devices.xml"
"Read configuration file" "C:/Documents and Settings/Sylvain/Application Dat
Diaporama/ffDiaporama.xml"
Loading application translation file ... "locale\ffDiaporama_fr.qm"
Loading QT system translation file ... "locale\qt_fr.qm"
"Lecture du fichier de configuration" "C:/Documents and Settings/Sylvain/App
tion Data/ffDiaporama\Devices.xml"
Loading system icons...
"Loading img/MediaIcons/200x200/ffDiaporama.png" Error
"Loading img/MediaIcons/200x200/Thumbnails.png" Error
Starting ffmpeg lib ...
[mp3 @ 0EA81480] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 0EA81480] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 2802F840] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 2802F840] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 28E9D580] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 28EBD900] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 29CFDA40] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 29CFDA40] Estimating duration from bitrate, this may be inaccurate
[mp3 @ 29CFDA40] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 29CFDA40] Estimating duration from bitrate, this may be inaccurate
[mpeg4 @ 2A6809E0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2A6FF320] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2A6FF320] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2A73F3E0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2A6FF320] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2A6FF320] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2B3F5020] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2B45FA00] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2B45FA80] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2B45FA80] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2B4603A0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2B5CAAC0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2B5CAAC0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2B556520] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2BFD1A00] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2BFD1A00] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2BFD1A00] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2B813BA0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2BFD1A00] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2BFD1A00] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 2B813BA0] Invalid and inefficient vfw-avi packed B frames detected
[mp3 @ 2CE5A640] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 2CE5A640] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 2D324000] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 2D324000] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 2DA531A0] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 2DA531A0] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 4089A980] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 4089A980] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 4381E700] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 429F0840] max_analyze_duration 5000000 reached at 5016000
[mp3 @ 47110E20] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 47110E20] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 47F81C40] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 47F81C40] max_analyze_duration 5000000 reached at 5015510
[mpeg4 @ 483580A0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 4854E380] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 4854E380] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 48449980] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 4854E380] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 4854E380] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 48449980] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 484465C0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 484465C0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 484465C0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 48809A40] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 484465C0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 484465C0] Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 484748A0] Invalid and inefficient vfw-avi packed B frames detected
[mp3 @ 4A967900] Header missing
[mp3 @ 4A966E20] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 4A966E20] Estimating duration from bitrate, this may be inaccurate
[mp3 @ 4A999280] Header missing
[mp3 @ 4A966E20] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 4A966E20] Estimating duration from bitrate, this may be inaccurate


La piste audio met plusieurs minutes à se générer (~10mn) contre quelques secondes d'habitude
Le fichier Temps.wav = 94ko pour un projet de 46mn et 05sec

Messages dans la console :

"Encodage du son" (j'ai déjà eu ces messages sans que ça gène le résultat final)
Truncating packet of size 1024 to 257 (en rouge)
Truncating packet of size 1024 to 1 (en rouge)
av_read_frame error during ReadAudioFrame -541478725

Erreur dès la première photo
Pas eu le temps d'arrêter le défilement de la console
mais voilà le message qui défile

frame=  206 fps=  9 q=10.0 size=    1084kB time=00:00:06.12 bitrate=1451.3kbits/
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setCompositionMode: Painter not active
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QImage::scaled: Image is a null image
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setCompositionMode: Painter not active
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QImage::scaled: Image is a null image

Apparament c'est moins bien qu'avec la 20120110

Pat

Offline

#8 01-30-2012 12:26:51

domledom
Administrateur
Registered: 09-17-2011
Posts: 1,080

Re: [clos]Erreur QImage / Qpainter

Je pense que les problèmes viennent des dll qui manquent : je suis passé à Qt 4.8 depuis et celles de l'ancien paquet ne sont pas dans les bonnes versions.
Jé vérifierais ça ce soir ... j'étais pourtant sur d'avoir tout mis


Processeur i5 - 8 Go RAM - Manjaro Linux KDE (64 bits) / Windows 7 (64 bits)

Offline

#9 01-30-2012 22:28:51

domledom
Administrateur
Registered: 09-17-2011
Posts: 1,080

Re: [clos]Erreur QImage / Qpainter

Bonsoir Pat,

Je viens de publier une beta 2 qui contient les DLL manquantes et la correction d'une grosse erreur que j'avais laissé traîner.
Peux tu l'essayer ?


Processeur i5 - 8 Go RAM - Manjaro Linux KDE (64 bits) / Windows 7 (64 bits)

Offline

#10 01-30-2012 22:56:22

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Ok Dom

Si j'ai le courage je teste tout à l'heure
Au plus tard demain soir

Merci

Offline

#11 01-31-2012 08:56:28

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Premiers retour,

Beaucoup de ligne dans la console qu'il n'y avait pas avant

Ouverture d'un projet :

StartupDir "G:/ffDiaporama"
Try to find datas in "G:/ffDiaporama\ffDiaporama.xml" true
Set working path to "G:/ffDiaporama"
"Starting ffDiaporama version 1.2 beta 2"
"Read configuration file" "G:/ffDiaporama/ffDiaporama.xml"
"Read configuration file" "G:/ffDiaporama\Devices.xml"
"Read configuration file" "C:/Documents and Settings/Sylvain/Application Data/ff
Diaporama/ffDiaporama.xml"
Loading application translation file ... "locale\ffDiaporama_fr.qm"
Loading QT system translation file ... "locale\qt_fr.qm"
"Lecture du fichier de configuration" "C:/Documents and Settings/Sylvain/Applica
tion Data/ffDiaporama\Devices.xml"
Loading system icons...
"Loading img/MediaIcons/200x200/ffDiaporama.png" Error
"Loading img/MediaIcons/200x200/Thumbnails.png" Error
Starting ffmpeg lib ...
IN:cBaseMediaFile::cBaseMediaFile
IN:cffDProjectFile::cffDProjectFile
IN:cBaseMediaFile::cBaseMediaFile
IN:cffDProjectFile::cffDProjectFile
IN:cffDProjectFile::GetInformationFromFile
IN:cffDProjectFile::GetFullInformationFromFile
IN:cBaseMediaFile::~cBaseMediaFile
IN:cBaseMediaFile::cBaseMediaFile
IN:cffDProjectFile::cffDProjectFile
Impossible to open file "G:\Mariage 10-09-2011\Montage\Test Audio.ffd"
IN:cBaseMediaFile::~cBaseMediaFile
IN:cBaseMediaFile::cBaseMediaFile
IN:cffDProjectFile::cffDProjectFile
IN:cffDProjectFile::GetInformationFromFile
IN:cffDProjectFile::GetFullInformationFromFile
IN:cffDProjectFile::LoadFromXML
IN:cBaseMediaFile::~cBaseMediaFile
IN:cBaseMediaFile::cBaseMediaFile
IN:cffDProjectFile::cffDProjectFile
IN:cffDProjectFile::LoadFromXML
IN:cBaseMediaFile::cBaseMediaFile
IN:cImageFile::cImageFile
IN:cBaseMediaFile::GetInformationFromFile
IN:cBaseMediaFile::cBaseMediaFile
IN:cImageFile::cImageFile
IN:cBaseMediaFile::GetInformationFromFile
IN:cBaseMediaFile::cBaseMediaFile
IN:cImageFile::cImageFile
IN:cBaseMediaFile::GetInformationFromFile
IN:cBaseMediaFile::cBaseMediaFile
IN:cImageFile::cImageFile
IN:cBaseMediaFile::GetInformationFromFile
IN:cBaseMediaFile::cBaseMediaFile
IN:cImageFile::cImageFile
......
IN:cBaseMediaFile::GetInformationFromFile
IN:cImageFile::ImageAt
IN:cImageFile::CallEXIF
Error: Upper boundary of data for directory Panasonic, entry 0x004d is out of bo
unds: Offset = 0x000026a6, size = 16, exceeds buffer size by 6 Bytes; adjusting
the size
Error: Offset of directory Panasonic, entry 0x004e is out of bounds: Offset = 0x
000026b6; truncating the entry
Error: Offset of directory Panasonic, entry 0x8010 is out of bounds: Offset = 0x
000026e0; truncating the entry
IN:cBaseMediaFile::GetInformationValue
IN:cBaseMediaFile::GetInformationValue
IN:cBaseMediaFile::GetInformationValue
IN:cBaseMediaFile::GetInformationValue
IN:cBaseMediaFile::GetInformationValue
IN:cImageFile::ImageAt
"Chargement du fichier :La Table79.jpg"
"Chargement du fichier :La Table79.jpg"
"Applique un filtre de transformation"
"Applique un filtre de transformation"
IN:cImageFile::ImageAt
IN:cImageFile::CallEXIF
Error: Upper boundary of data for directory Panasonic, entry 0x004d is out of bo
unds: Offset = 0x000026a6, size = 16, exceeds buffer size by 6 Bytes; adjusting
the size
Error: Offset of directory Panasonic, entry 0x004e is out of bounds: Offset = 0x
000026b6; truncating the entry
Error: Offset of directory Panasonic, entry 0x8010 is out of bounds: Offset = 0x
000026e0; truncating the entry
IN:cBaseMediaFile::GetInformationValue
IN:cBaseMediaFile::GetInformationValue
IN:cBaseMediaFile::GetInformationValue
IN:cBaseMediaFile::GetInformationValue
IN:cBaseMediaFile::GetInformationValue
IN:cImageFile::ImageAt
"Chargement du fichier :La Table79.jpg"
"Chargement du fichier :La Table79.jpg"
"Applique un filtre de transformation"
IN:cImageFile::ImageAt
IN:cImageFile::ImageAt
IN:cImageFile::ImageAt
IN:cImageFile::ImageAt
IN:cBaseMediaFile::~cBaseMediaFile

Principal pbm visible, toutes les photos et vidéos recadrées dans "recadrage et correction d'image" ne s'affichent plus correctement
Ce que l'on voit dans le plan n'est pas du tout la partie sélectionnée

je n'ai donc pas fait de test de génération de vidéo

Une piste peut être Avec cette version dans la vérification de la config ff me dit ne pas trouver :

Offline

#12 01-31-2012 08:59:17

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

La suite ...

Ne pas trouver :
  - Dans codecs Audio (le format WAV)
  - Dans formats de fichier ffmpeg (MJPEG Vidéo non disponible)

Pat

Offline

#13 01-31-2012 20:11:35

domledom
Administrateur
Registered: 09-17-2011
Posts: 1,080

Re: [clos]Erreur QImage / Qpainter

Bonsoir Pat,

Je viens de publier des corrections sur le SVN et sous forme d'un patch pour Windows (voir page suivre le développement sur le site).
(Je vais attendre un peu avant de faire une beta 3 ... histoire d'être sur que maintenant tout est ok car ça prend un temps fou de créer tous ces packages)

Merci de me faire un retour


Processeur i5 - 8 Go RAM - Manjaro Linux KDE (64 bits) / Windows 7 (64 bits)

Offline

#14 02-01-2012 21:09:13

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Bonjour,

Je te fais un retour des premiers essais
C'est malheureusement assez similaire à la version 20120110 que j'utilisait précédemment

Pour avancer je te fais un copier/coller ci-dessous de ce je j'arrive à récupérer dans la console soit quand je génère une vidéo soit quand le prévisualise

Autres infos :

- Toujours dans la vérification de la config ff me dit ne pas trouver :
  - Dans codecs Audio (Ne trouve pas le format WAV)
  - Dans formats de fichier ffmpeg (MJPEG Vidéo non disponible)

  - La piste audio (le Temps.wav) est très longue à se générer 23mn pour un morceau du projet de 15 diapos c'est plus long que pour la vidéo elle même

Certains plantages ferment la console et ff pas le temps de voir les massages (2 sur 5 essais de génération de vidéo)

frame= 9031 fps=  6 q=13.0 size=  184017kB time=00:05:59.11 bitrate=4197.8kbits/
frame= 9034 fps=  6 q=13.0 size=  184131kB time=00:05:59.23 bitrate=4199.0kbits/
frame= 9038 fps=  6 q=10.0 size=  184253kB time=00:05:59.40 bitrate=4199.8kbits/
Error: Upper boundary of data for directory Photo, entry 0x927c is out of bounds
: Offset = 0x0000029e, size = 57344, exceeds buffer size by 49284 Bytes; adjusti
ng the size
Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ig
noring it.
Error: Offset of directory Photo, entry 0x9286 is out of bounds: Offset = 0x0000
e29e; truncating the entry
Error: Offset of directory Photo, entry 0xa404 is out of bounds: Offset = 0x0000
e2ae; truncating the entry
"Chargement du fichier :DSCN5294.JPG"
frame= 9040 fps=  6 q=12.0 size=  184342kB time=00:05:59.47 bitrate=4201.0kbits/
frame= 9043 fps=  6 q=10.0 size=  184406kB time=00:05:59.59 bitrate=4201.0kbits/
frame= 9046 fps=  6 q=10.0 size=  184464kB time=00:05:59.71 bitrate=4200.9kbits/

-----------------------------------------

frame=  389 fps= 20 q=10.0 size=     517kB time=00:00:13.44 bitrate= 315.0kbits/
frame=  401 fps= 20 q=10.0 size=     518kB time=00:00:13.92 bitrate= 304.6kbits/
frame=  412 fps= 20 q=10.0 size=     518kB time=00:00:14.36 bitrate= 295.8kbits/
Error: Upper boundary of data for directory Panasonic, entry 0x004d is out of bo
unds: Offset = 0x000026a6, size = 16, exceeds buffer size by 6 Bytes; adjusting
the size
Error: Offset of directory Panasonic, entry 0x004e is out of bounds: Offset = 0x
000026b6; truncating the entry
Error: Offset of directory Panasonic, entry 0x8010 is out of bounds: Offset = 0x
000026e0; truncating the entry
"Chargement du fichier :P1020475.JPG"
frame=  416 fps= 20 q=10.0 size=     531kB time=00:00:14.52 bitrate= 299.6kbits/
frame=  422 fps= 20 q=12.0 size=     606kB time=00:00:14.76 bitrate= 336.3kbits/
frame=  427 fps= 19 q=10.0 size=     658kB time=00:00:14.96 bitrate= 360.3kbits/

-----------------------------------------

"Chargement du fichier :45.jpg"
Error: Upper boundary of data for directory Panasonic, entry 0x004d is out of bo
unds: Offset = 0x000026a6, size = 16, exceeds buffer size by 6 Bytes; adjusting
the size
Error: Offset of directory Panasonic, entry 0x004e is out of bounds: Offset = 0x
000026b6; truncating the entry
Error: Offset of directory Panasonic, entry 0x8010 is out of bounds: Offset = 0x
000026e0; truncating the entry

-----------------------------------------

"Chargement du fichier :17.jpg"
Error: Upper boundary of data for directory Panasonic, entry 0x004d is out of bo
unds: Offset = 0x000026a6, size = 16, exceeds buffer size by 6 Bytes; adjusting
the size
Error: Offset of directory Panasonic, entry 0x004e is out of bounds: Offset = 0x
000026b6; truncating the entry
Error: Offset of directory Panasonic, entry 0x8010 is out of bounds: Offset = 0x
000026e0; truncating the entry

-----------------------------------------

"Chargement du fichier :DSCN5218.JPG"
av_read_frame error during ReadAudioFrame -541478725
av_read_frame error during ReadAudioFrame -541478725

-----------------------------------------

"Chargement du fichier :71.jpg"
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setCompositionMode: Painter not active
QPainter::setCompositionMode: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setPen: Painter not active
QPainter::setWorldTransform: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::setPen: Painter not active
QPainter::setFont: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::setPen: Painter not active
QPainter::end: Painter not active, aborted

Je continu mes essais
A ta dispo pour des précisions

Pat

Offline

#15 02-04-2012 10:45:39

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Bonjour,

Je te communique un message en complément que je n'avais pas encore pu récupérer

"Chargement du fichier :1061.jpg"
Warning: XMP toolkit support not compiled in.
Warning: Failed to decode XMP metadata.

J'arrête là
Fais moi savoir si tu veux investiguer sur le sujet

Bon wk

Pat

Offline

#16 02-04-2012 18:34:54

domledom
Administrateur
Registered: 09-17-2011
Posts: 1,080

Re: [clos]Erreur QImage / Qpainter

Bonjour Pat

Le message XMP n'est pas grave ... juste un warning en fait qui indique qu'il n'arrive pas à lire certaines données EXIF : rien d'important.
As-tu testé la beta 3 que j'ai publié hier ?
- c'est sensé réglé le probleme des QPainter, des ReadAudioFrame et du WAV manquant


Processeur i5 - 8 Go RAM - Manjaro Linux KDE (64 bits) / Windows 7 (64 bits)

Offline

#17 02-04-2012 19:14:14

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Bonjour Domledom,

Je suis sur la beta 3 depuis ce matin

Pour les 3 points que tu évoques voici mes retours
  - ReadAudioFrame : Pas de changement je les ai toujours surtout à l'ouverture du projet mais je te les ai indiquées pour info car je ne remarque aucune incidence ni dans le projet ni dans la vidéo générée
  - WAV manquant et MJPEG manquant : C'est OK
  - Par contre QPainter pas de changement toujours beaucoup d'erreurs quand je travaille sur le projet si je ne ferme pas ff je sais qu'il plante (fermeture brutale) alors je sauvegarde après chaque modif

Je crois que je t'ai déjà indiqué que j'ai du réduire la taille de toutes les photos de mon projet pour arriver à limiter les erreurs ??

Aujourd'hui idem avec une nouvelles série de photos que je rajoute
Impossible de générer
Alors j'ai fait deux choses :
1) J'ai supprimer toute les infos XMP ça m'a éliminé les erreurs ci-dessous
Error: Upper boundary of data for directory Panasonic, entry 0x004 is out of bounds: Offset = 0x000026a6, size = 16, exceeds buffer size by 6 Bytes; adjusting the size
Error: Offset of directory Panasonic, entry 0x004e is out of bounds: Offset = 0x000026b6; truncating the entry
Error: Offset of directory Panasonic, entry 0x8010 is out of bounds: Offset = 0x000026e0; truncating the entry

2) J'ai cropé les photo en 1920x1080 et là beaucoup moins d'erreur QPainter

Toujours ce sentiment qu'il y a un souci avec la mémoire

Par exemple, si je génère une vidéo après avoir fait des modifs sur le projet malgrès que je génère par morceau environ 10 à 15 diapos ça je va jamais au bout (erreurs QPainter)
Si je ferme ff je le réouvre je ne clique sur aucune diapo, je vais directement sur générer/avancé et là la plupart du temps ça passe ??

En espérant que tu as d'autres pistes ...

Pat

Offline

#18 02-04-2012 19:26:44

domledom
Administrateur
Registered: 09-17-2011
Posts: 1,080

Re: [clos]Erreur QImage / Qpainter

C'est intéressant ce que tu dis là car cela indiquerai des fuites de mémoire non pas dans le chargement ou la génération mais dans l'édition des diapos.
Ce qui m’embête c'est le "la plupart du temps". Pourrais tu refaire des tests et me dire si c'est jamais ou parfois ?


Processeur i5 - 8 Go RAM - Manjaro Linux KDE (64 bits) / Windows 7 (64 bits)

Offline

#19 02-05-2012 12:35:50

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Bonjour Domledom,

Tu sais mieux que moi, mais mon ressenti irait plus vers un souci au moment du chargement
Quand on regarde fonctionner ffd on voit dans la console que c'est au moment de charger une photo qu'il annonce les erreurs QPainter
Autant en travaillant dans le projet qu'en génération de vidéo

Le "la plus part de temps" c'est que je parle des différents morceaux de vidéos que je génère certains passent tout de suite et à chaque fois
Pour ceux qui plantent ou font des erreurs QPainter je suis obligé de faire des modifs dans les diapos (baisser le poids des photos ou réduire le nombre de diapos que je génère en une fois)

Il me semble que les points fiables sont :
  1) Avec des photos originales (~2,5Mo) les plantages et erreurs QPainter apparaissent vite autant en travaillant dans ffd qu'en génération de vidéos
  2) Si je ne ferme pas ffd avant de générer une vidéo comme dit ci-dessus ==> erreurs ou plantages systématique
  3) J'ai du redimensionner toutes les photos du projet avec Xnview pour arriver à faire fonctionner ffd (mais avec la baisse de qualité qui va avec et les désagréments actuels)

Un exemple qui reflète ça :
Si je tente de générer 15 diapos et que j'ai une erreur Qpainter ou un plantage à la 13e diapo (faut rester en permanence devant pour le savoir ...)
Je crée un point de reprise entre la 12e et la 13e (diapo sans transition)
Je crée la vidéo de la 1e à la 12e puis de la 13e à la xxe et là plus d'erreur sur la 13e qui et devenue la 1e générée (mémoire vide ??)
OUF je te conseille de relire 3 fois si tu veux espérer comprendre yikes)

Pas évident à retranscrire...

En espérant toujours que cela te permette de trouver des pistes

@+
Pat

Offline

#20 02-06-2012 08:11:31

domledom
Administrateur
Registered: 09-17-2011
Posts: 1,080

Re: [clos]Erreur QImage / Qpainter

Bonjour Pat

Je suis bien embêté car j'ai passé l'appli sous "valgrind" pour détecter les fuites mémoires et, si j'ai bien trouvé quelques bricoles, je n'ai rien trouvé qui puisse expliquer ce que tu décris (il faut dire que j'avais déjà corrigé une grosse fuite pour la beta 3).
De plus, j'ai fait des tests sur un XP avec une vingtaine de photos en 18M pix (20 Mo par photo) et je n'arrive pas à reproduire le problème.
Ce pourrait-il que le problème viennent de l'XMP que j'ai supprimé sur Windows (j'ai un problème dû à MinGW 4.4 sur Windows) ?

Pourrais-tu m'envoyer un zip avec un projet (et les photos qui le compose) pour lequel tu as le problème a tous les coups ?


Processeur i5 - 8 Go RAM - Manjaro Linux KDE (64 bits) / Windows 7 (64 bits)

Offline

#21 02-06-2012 20:53:47

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Bonjour,

Alors je vais voir ce que je peux faire mais je ne pourrais pas te passer le projet tel quel se sont des centaines de photos et plusieurs vidéos le dossier serait énorme
Je regarde si je peux en isoler un morceau qui permet de reproduire le phénomène

Une précision qui en attendant te permettra peut être de faire des essais
Les photos qui provoquent le problème sont souvent des photos recadrées
Le dernier exemple que j'ai eu c'est avec des photos en format 2960x1920 qui étaient dans mes diapos au format du projet 16/9 donc 1920x1080
Tant que je ne les ai pas découpées en 1920x1080 avant de les placer dans la diapo c'était QPainter à chaque fois

Pat

Offline

#22 02-06-2012 21:14:42

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Re Dom,

Je me permet de faire un lien avec une autre discussion en cours (en anglais) de schukra reprise ce soir aussi par ipfelkofer
Lorsque le QPainter se produit en générant une vidéo le résultat c'est que toutes les photos sur lesquelles se produit l'erreur n'apparaissent pas dans la vidéo
Au mieux il y a à la place un rectangle noir

Peut être qu'il serait intéréssant de savoir s'ils ont des messages d'erreurs et lesquels dans la console quand ils génèrent leur vidéos
ça ressemble vraiment à ce que je te décrit

@+
Pat

Offline

#23 02-07-2012 11:03:42

Sestay
Modérateur
Registered: 09-19-2011
Posts: 463
Website

Re: [clos]Erreur QImage / Qpainter

bonjour:
si je peu apporter de l'eau à ton moulin.

tout dabord quelque chose de minime au démarrage:

Loading system icons... 
"Loading img/MediaIcons/200x200/ffDiaporama.png" Error 
"Loading img/MediaIcons/200x200/Thumbnails.png" Error 
Starting ffmpeg lib ... 

j'ai pris une photo que j'ai recadré
1 >la photo normale pas de problème quoi que j'ai un warning :

Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it. 

2 >la photo recadrée j'ai le résultat suivant :

Warning: Directory NikonPreview, entry 0x5b68 has unknown Exif (TIFF) type 48267; setting type size 1.
Error: Directory NikonPreview, entry 0x5b68 has invalid size 1491336938*1; skipping entry.

Puis beaucoup de difficulté à travailler dans la fenêtre des propriétés (réactions des différentes actions très très lentes.)
3 >enregistrement de cette image au format BMP (pour éliminer les données exif) pas de problème ...
En tous cas pas de problème lors de l'encodage
pas de problème avec la version 1.2 devel 2012011

@pat essaie d'enregistrer une photo au format BMP pour voir ce qui se passe

Last edited by Sestay (02-07-2012 11:17:28)

Offline

#24 02-08-2012 10:40:20

domledom
Administrateur
Registered: 09-17-2011
Posts: 1,080

Re: [clos]Erreur QImage / Qpainter

Bonjour

Je suis sur une piste ... il me faut un peu de temps mais ça va être bon !


Processeur i5 - 8 Go RAM - Manjaro Linux KDE (64 bits) / Windows 7 (64 bits)

Offline

#25 02-08-2012 21:30:46

Pat
Membre
Registered: 10-27-2011
Posts: 62

Re: [clos]Erreur QImage / Qpainter

Bonjours,

Désolé, pas pu répondre hier
D'abord merci Sestay pour ton aide et tes tests
Concernant le test en BMP j'as eu le temps de hier, pour ma part c'est avec Xnview que j'ai nettoyé les balises XMP et Exif pour éliminer ces erreurs de directory
Mais je pense quelles n'ont pas de conséquence sur le résultat final de la vidéo

Dom, c'est rassurant de savoir que tu as peut être trouvé quelque chose
Je commence à me sentir seul sur le sujet
D'autant qu'en voulant t'envoyer un morceau de projet hier soir avec les diapos les plus concernées par cette erreur QPainter une fois regroupées dans un projet beaucoup plus petit donc ne le font plus
J'y perds mon latins !!!

Au cas ou je continue mes test, même si l'expérience montre que chaque fois que tu t'es mis sur une piste le point a été solutionné
Je croise les doigts
ffd sans ce souci c'est une perle

A te lire
Pat

Offline

Board footer