PasjaGSM.pl
  Jesteś w: Forum > lzo1x_1_compress, lzo1x_decompress, lzo1x_decompress_safe...


lzo1x_1_compress, lzo1x_decompress, lzo1x_decompress_safe...

Forum.PasjaGSM.pl » ...:Sprzęt:... » Nokia » DCT-3 » [DCT3] Modyfikacje HW i SW » NokiX » Programowanie » lzo1x_1_compress, lzo1x_decompress, lzo1x_decompress_safe...
Poprzedni temat «» Następny temat
Autor Wiadomość
 
druidbartek 
Expert



Telefon: DCT-3
Operator: Era
Pomógł: 39 razy
Wiek: 31
Dołączył: 13 Wrz 2005
Posty: 1006
Skąd: Wrocław
Wysłany: 2006-11-26, 17:35   lzo1x_1_compress, lzo1x_decompress, lzo1x_decompress_safe...

witam
ostatnio zastanawiałem się nad kompresją danych która od pewnego czasu umożliwia NokiX - dokładnie to chciałem porównać ją z innym algorytmem, który efektywnie wykorzystano w aplikacji PowerComPress na kalkulatory TI - BriefLZ (http://www.ibsensoftware.com/)
o ile źródła BriefLZ są dla mnie jak najbardziej czytelne to te od miniLZO coś nie bardzo - chyba jeszcze nie jestem na tym etapie programowania :mrgreen:

ogólnie to chciałem je jakoś porównać przy wykorzystaniu tej samej ilości pamięci - w BriefLZ można dowolnie ustalić wielkość pamięci dostępnej przy kompresji (co pozwala go wykorzystać nawet na słabiutkich maszynach), ale w miniLZO tego nie znalazłem :sad:

jedyne co widze to to
Kod:
#define LZO1X_1_MEM_COMPRESS    ((lzo_uint32) (16384L * lzo_sizeof_dict_t))


16384L no to ok - 16kB ale lzo_sizeof_dict_t troche zawiłe jak dla mnie
Kod:
#  define lzo_sizeof_dict_t     ((unsigned)sizeof(lzo_bytep))

a ciut wyżej
Kod:
/* Memory model that allows to access memory at offsets of lzo_uint. */
#if !defined(__LZO_MMODEL)
#  if (LZO_UINT_MAX <= UINT_MAX)
#    define __LZO_MMODEL
#  elif defined(LZO_HAVE_MM_HUGE_PTR)
#    define __LZO_MMODEL_HUGE   1
#    define __LZO_MMODEL        __huge
#  else
#    define __LZO_MMODEL
#  endif
#endif

/* no typedef here because of const-pointer issues */
#define lzo_bytep               unsigned char __LZO_MMODEL *



czyli na podsumowanie :mrgreen: - ile potrzebuje funkcja lzo1x_1_compress na kompresję danych i czy to można zmieniać właśnie za pomocą ww definicji

dzięki z góry
^
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do: