Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: meer dan 100 dia's ??  (gelezen 5687 keer)

artvds2708

  • Gast
meer dan 100 dia's ??
« Gepost op: 2007/01/08, 13:04:20 »
Ik gebruik nu al een poosje ManDVD.
Werkt erg goed.
Aleen gaat hij maar tot 99 dia's / slides.
Wie weet een programma, die er meer kan maken.
Ik heb zo'n 300 pics van mijn trip naar het westen van de USA.
Wil deze graag als slideshow op een disc zetten.
Wie heeft een idee / tip / advies.
BVD

Offline wutnubu

  • Lid
meer dan 100 dia's ??
« Reactie #1 Gepost op: 2007/01/09, 06:26:22 »
Hier kan ik er veel meer tegelijk verwerken.
Heb je de laatste versie van DVD-Slideshow geinstalleerd?
Die in de standaard repo staat bevat erg veel fouten.

Ik gebruik versie 7.5-1

Groet


Sorry, na fff kijken heb ik gezien dat je helemaal gelijk hebt. 99 foto's is ook hier het maximum.

Maar met QDVD-author (in de repos) gaat het wel goed.

Succes

Offline profoX

  • Lid
    • wesley
    • Lionslink
meer dan 100 dia's ??
« Reactie #2 Gepost op: 2007/01/09, 11:02:25 »
Misschien kan je de ManDVD sourcecode ook eens bekijken en het daar aanpassen :) Ik heb de source snel bekeken en je kan de limiet wel verwijderen. Ik weet echter niet wat dat voor gevolgen heeft aan de rest van het programma. Zal het vanavond eens verder bekijken. Ik zit momenteel op school :)

Als je zelf al eens wil zien. Zie sourcecode lijn 4805 e.v. in mainfrm.ui.h
Sourcecode: http://kde-apps.org/content/download.php?content=38347&id=2

Dit is nu dus de kracht van open source :)
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

artvds2708

  • Gast
meer dan 100 dia's ??
« Reactie #3 Gepost op: 2007/01/09, 11:20:50 »
@ W. Hellinga
- QDVD heeft een bug !!
Slaat na maken van show af.

@ Profox
- ManDVD vind ik een prima programma.
Als u mij kunt vertellen, hoe ik het limiet kan veranderen naar +/- 250, dan ben ik een zeer blij man.

Andere surgesties omtrent een goed DVD-Slideshow programma zijn altijd welkom.

Offline Soul-Sing

  • Lid
meer dan 100 dia's ??
« Reactie #4 Gepost op: 2007/01/09, 11:54:23 »
ik heb zo'n voorgevoel dat mandvd aan te passen is. lijkt mij wel werk voor de doorgewinterde linuxer. (zoals profox)

artvds2708

  • Gast
meer dan 100 dia's ??
« Reactie #5 Gepost op: 2007/01/09, 12:42:44 »
Kan het soms ook aan het formaat van de foto's liggen, dat je met ManDVD maar max. 99 foto's kan gebruiken ???

Offline profoX

  • Lid
    • wesley
    • Lionslink
meer dan 100 dia's ??
« Reactie #6 Gepost op: 2007/01/09, 15:19:34 »
artvds2708: nee, ik heb een check gezien in de sourcecode die stopt wanneer de limiet van 99 foto's wordt overschreven... ik ben vrij zeker dat die limiet te vergroten, of aan te passen is. Ik zoek dit vanavond uit als ik thuis ben (over een uur of 2) en dan mail ik naar de ManDVD ontwikkelaar(s) met de patch zodat ze het kunnen aanpassen in de officiƫle versie; dat is namelijk waar open source om draait :)
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline profoX

  • Lid
    • wesley
    • Lionslink
meer dan 100 dia's ??
« Reactie #7 Gepost op: 2007/01/09, 19:12:17 »
Tijdens het compileren is heel Ubuntu vastgelopen... Waarschijnlijk ligt de blaam bij apt-index-watcher, waarom is die nog steeds niet gefixt op mijn systeem? of is dat bij iedereen zo? (die bug waarbij apt-index-watcher ineens 99% CPU gebruikt)
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline wutnubu

  • Lid
meer dan 100 dia's ??
« Reactie #8 Gepost op: 2007/01/10, 06:58:48 »
@ artsvds2780: Ik maak VOB's met QDVD-Author en verwerk deze verder met mandvd.

@ profox:  In de source staat op een stuk of vier plekken de grenswaarde 99. Allemaal relevant voor dit probleem volgens mij. En dit soort beperkingen mogen nooit aanwezig zijn was altijd mijn motto.

Ik ben nieuw in Linux compileren, dus vergeef me de stommitiet.

Als ik met "g++ -Wall -o mdvd main.cpp" tracht te compileren krijg ik de melding dat qapplication mist.

Waar en hoe haal ik dat op en hoe te installeren.

Ik wil op mijn oude dag nog wel graag eens eens een programmeer-bijdrage leveren.....


Groet

Offline profoX

  • Lid
    • wesley
    • Lionslink
meer dan 100 dia's ??
« Reactie #9 Gepost op: 2007/01/10, 09:18:14 »
w.hellinga: hmm, probeer eens libqt3-mt-dev te installeren (even uit mijn hoofd, kan iets anders heten) en probeer een Makefile te genereren met: qmake mandvd.pro en dan compileren met make

Zo werkt Qt :)
Deze namiddag probeer ik het ook nog eens als het jou niet lukt.

en zijn inderdaad meerdere checks.. hier is mijn versie waarbij de check is verwijderd:

edit: URL vergeten:
http://qtnode.net/pastebin/1915

Sorry, geen .diff enzo, zit momenteel op school.

edit: en die encodering is blijkbaar mislukt na pasten.. laat maar zitten :) deze namiddag kijk ik er nog eens na
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline profoX

  • Lid
    • wesley
    • Lionslink
meer dan 100 dia's ??
« Reactie #10 Gepost op: 2007/01/10, 20:58:41 »
Mjah, dat ding vraagt erg veel van deze oude laptop tijdens compileren, maar het was me gelukt (na het opnieuw genereren van een .pro file, want die andere deed het niet bij mij)

Jammer genoeg, heb ik iets over het hoofd gezien.
En dat is ook de oorzaak van die 100 dia limiet.

Er zijn volgens mij 100 hardgecodeerde buttons (een array van buttons) om 100 verschillende dia's te bewerken, maar dat is niet dynamisch. Het zou beter geweest zijn om te beginnen met een array van 1 button en die dan uit te breiden als er meer buttons nodig zijn, oneindig veel als je wil (en als je ram geheugen dat toelaat)

Jammer genoeg kan ik dit niet vlekkeloos in C++/Qt, ik wil het wel eens bekijken, maar mijn hardware hier is echt niet fijn om serieus mee te werken/compileren. Misschien dat iemand anders wat met deze opmerkingen is? (dynamische array) Ik ga er waarschijnlijk nog wel een keer naar kijken wanneer ik me verveel, maar ik beloof niets. (En ik ben ook maar een C++ beginner!)

edit: ik heb net de sourcecode nog ff opengedaan en ik zit verkeerd met mijn opmerking :) die button99 is gewoon een sluitknop, ik had de code eigenlijk nog niet in detail bekeken. Ik was veel te snel met mijn conclusie.
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline wutnubu

  • Lid
meer dan 100 dia's ??
« Reactie #11 Gepost op: 2007/01/11, 06:34:33 »
Profox,

Ik heb hier voor elkaar, met uitzondering van die array van plaatjes. De eerdere dump kwam door te kleine tabellen, maar de foto's worden tot nummer 104 getoond en de rest is wel aanwezig, maar niet zichtbaar.

Verder verloopt de verwerking goed.

Weet jij waar die foto array staat?...

groet

p.s. Leuk dit gerommel.

Offline profoX

  • Lid
    • wesley
    • Lionslink
meer dan 100 dia's ??
« Reactie #12 Gepost op: 2007/01/11, 10:01:04 »
Hier zit denk ik nog een probleem :)
(en de foto array volgens mij)

Citaat
QLabel *table_pnt_txt[100][2];
    QLabel *table_pnt_img[100];
    QString table_images[100][5];
Die arrays zullen ofwel vergroot moeten worden of dynamisch gemaakt worden; ik zou dan eerder voor het laatste kiezen :) dan is de limiet niet beperkt, en hou je het ramverbruik zo laag mogelijk

die arrays vind je terug in "mainfrm.h"

ik zit momenteel wel op school en heb het druk dus kan zijn dat ik nog wat mis :) maar probeer daar al eens mee te beginnen :)

en dan zie ik ook nog
Citaat
QColor table_color[100];
dus die zal ook wel te maken hebben met die limiet, zal waarschijnlijk gebruikt worden om per slide een kleur aan achtergrond te geven ofzo, als ik de naam van die array zo lees :)
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

artvds2708

  • Gast
meer dan 100 dia's ??
« Reactie #13 Gepost op: 2007/01/11, 10:29:46 »
Mijn petje is af voor Profox.
Ik bewonder zijn kennis en vastberadenheid.
En ik weet bijna zeker dat hij ook dit vraagstuk weer goed weet op te lossen.

Offline profoX

  • Lid
    • wesley
    • Lionslink
meer dan 100 dia's ??
« Reactie #14 Gepost op: 2007/01/11, 10:31:36 »
Citaat van: artvds2708
Mijn petje is af voor Profox.
Ik bewonder zijn kennis en vastberadenheid.
En ik weet bijna zeker dat hij ook dit vraagstuk weer goed weet op te lossen.
met de hulp van w.hellinga misschien wel ja :) hopelijk
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline profoX

  • Lid
    • wesley
    • Lionslink
meer dan 100 dia's ??
« Reactie #15 Gepost op: 2007/01/12, 02:55:46 »
Sorry artvds2708, maar ik heb er genoeg van! cc1plus neemt constant 80% Ram in en de hele computer begint op Swap te draaien, met als gevolg dat zelfs mijn muiscursor schokkerig beweegt en dat xmms begint te haperen tijdens het afspelen van muziek. Dit is toch niet normaal, ookal heb ik "maar" 256 MB ram.

Hoe zit dat bij jou, w.hellinga? compileert dat bij jou wel netjes? Na een half uur heb ik de computer maar gereset, want alles bleef hangen en ik kon zelfs niet meer switchen naar een VC
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline wutnubu

  • Lid
meer dan 100 dia's ??
« Reactie #16 Gepost op: 2007/01/12, 06:41:58 »
Hier compileert alles prima, binnen een kwartiertje staat de runner klaar.
Ik ga je laatste tips proberen, de tussenstand is dat ik een filmpje met 300 foto's heb gemaakt.
Nu nog de plaatjes op het scherm.

Later..

Willem

Offline wutnubu

  • Lid
meer dan 100 dia's ??
« Reactie #17 Gepost op: 2007/01/12, 07:01:19 »
Citaat van: w.hellinga
Ik ga je laatste tips proberen
Die laatste regel van je was me ontgaan, Qcolor dus.

Staat opnieuw te draaien.

Offline profoX

  • Lid
    • wesley
    • Lionslink
meer dan 100 dia's ??
« Reactie #18 Gepost op: 2007/01/12, 09:09:50 »
Nou, ik weet niet of dat klopt hoor, mainfrm.h wordt volgens mij gerenderd door qmake of make, want bij een verse source download mis ik dat bestand...

compileren is mij gisternacht gelukt na 1 uur compileren, zonder windowmanager kwam ramverbruik nog steeds tot 90%, maar ging het wel vlotter zonder vastlopen

wel niet zo handig om te werken, maarja :) w.hellinga, kan je wat je al hebt veranderd eens op een pastebin plakken ofzo? ik had de laatste keer een segfault bij het verwijderen van die limiet
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline wutnubu

  • Lid
meer dan 100 dia's ??
« Reactie #19 Gepost op: 2007/01/12, 11:24:44 »
Citaat van: profoX
wel niet zo handig om te werken, maarja :) w.hellinga, kan je wat je al hebt veranderd eens op een pastebin plakken ofzo? ik had de laatste keer een segfault bij het verwijderen van die limiet
Tuurlijk, maar wat is een pastbin dan wel.....


Groet

Offline gercokees

  • Lid
meer dan 100 dia's ??
« Reactie #20 Gepost op: 2007/01/12, 11:32:41 »
Ik denk dat ie dit bedoelt,
http://qtnode.net/pastebin/1915

En dan onderin de pagina je nieuwe code plakken en submitten.....
Groet,
Gerco-Kees
<><

Offline wutnubu

  • Lid
meer dan 100 dia's ??
« Reactie #21 Gepost op: 2007/01/12, 12:42:00 »
Handig spul zeg...

http://qtnode.net/pastebin/1943

groet

Offline Kiwinote

  • Lid
    • Launchpad
meer dan 100 dia's ??
« Reactie #22 Gepost op: 2007/01/12, 13:35:28 »
Ubuntu-nl heeft er ook eentje, http://paste.ubuntu-nl.org/

Bartbes

  • Gast
meer dan 100 dia's ??
« Reactie #23 Gepost op: 2007/01/12, 16:31:18 »
Ik zag hier
nbre_images
in mainfrm.ui.h. Die onthoudt hoeveel foto's er zijn ik heb een paar checks gezien o.a. op regel
4805
4834

Kijk ook even op regel 4949. Daar wordt een functie aangeroepen SetMaxValue.

EDIT:
@ProfoX: jouw headerbestand wordt gemaakt door de Makefile, probeer eens 'make clean'
BTW op welke school zit je dat je op dat tijdstip even op het forum kan kijken?

2e EDIT: SetMaxValue is voor het bladeren. Nou... ik net blij, dacht is gelukt... nee dus.

Bartbes

  • Gast
meer dan 100 dia's ??
« Reactie #24 Gepost op: 2007/01/12, 17:17:54 »
GELUKT!!

Op de eerdergenoemde regels 4805 en 4834 de waarden vervangen en nu doet ie het!

Edit: Toen ik verder ging dan 100 door een map te importeren (nadat ik er 100 had) kreeg ik een segfault.
Ik kwam er trouwens wel achter dat dat kan komen omdat in .ui/mainfrm.h (na compileren) maar ruimte is voor 136 thumbnails.

2e edit: ik heb de limiet met 1 verruimd :/

3e EDIT: regel 8148 ook. Maar er moet nog een tabel zijn.