- Gérer le n° de version de la database dans le garbage collecting (réécrire le header à la fin)
- Vérifier les conversions de types size_t -> uint32 dans image_content notamment
- GROS BUG : essayer de read une image non encore resizée fait crasher le programme; problème de free avec vips, probablement dans lazily resize.
- Réparer read
- Réparer get_resolution: le free (commenté) fait crasher le programme
- Réparer dedup: insérer la même image 2 fois insère 2 images au lieu de dédupliquer
- Vérifier les coordonnées x/y-width/height : l'affichage avec list donne l'impression que les coordonnées sont inversées
- Dans dedup.c, si on trouve un hash identique à l'index i, on ne parcourt pas toute la base de donnée et donc on ne vérifie pas si on a un pict_id en double après i
- rajouter la déduplication dans read + déplacer hshcmp dans db_utils
- Remplacer les tableaux statiques dans dedup et image content par des pointeurs? Non. Malloc+Pointers seulement pour allocation dynamique.
- Utiliser des pointeurs pour les struct pict_db?
- Revoir la doc (rajouter des undocumented in doxygen dans les fichiers .c?)
- Ajouter des tests automatiques?
- Ajouter VIPS_INIT et vips_shutdown dans le main? (cf section tests dans donnée de la semaine 7)
- Possible bonus? http://moodle.epfl.ch/mod/forum/discuss.php?d=6645 (déjà fait, voir point 7)
forked from panv/pictdb
vincenzobaz/pictdb
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 97.6%
- Other 2.4%