minizip
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Hah! Ich wollt' grad' mosern und anmerken das es Probleme gibt wenn man UseOGGSoundDecoder() und UsePNGImageDecoder() gleichzeitig benutzt. Ich habe gestern bemerkt das es Probleme gibt wenn man aus einem Archiv auslesen will das in die .EXE mittels IncludeBinary eingebunden wurde und man beide Decoder benutzt.
Doch wie es aussieht ist das Problem jetzt verschwunden.
Doch wie es aussieht ist das Problem jetzt verschwunden.
Windows 10 Pro, 64-Bit / Outtakes | Derek
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
, naja ich arbeite mich langsam rein.Fluid Byte hat geschrieben:Doch wie es aussieht ist das Problem jetzt verschwunden.
Hab schon wieder ein paar Verbesserungen, muß die aber erstmal testen,
update kommt später!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
ich hab bisher nur mitgelesen, nix getestet...
mich würde jetzt mal interessieren, wo du, Fluid, schon verschiedene kombis testest...
kannst du so ne exe, die OGGs und PNGs bzw. JPGs in einem Archiv per IncludeBinary eingebunden hat,
mal über diese Virenchecker-Website schicken, wo man mit nem Dutzend VCs testen lassen kann?
... würde mich mal interessieren, was die olle Elvira dazu sagt, wenn der komprimierte Kontent nochmal komprimiert ist.
mich würde jetzt mal interessieren, wo du, Fluid, schon verschiedene kombis testest...
kannst du so ne exe, die OGGs und PNGs bzw. JPGs in einem Archiv per IncludeBinary eingebunden hat,
mal über diese Virenchecker-Website schicken, wo man mit nem Dutzend VCs testen lassen kann?
... würde mich mal interessieren, was die olle Elvira dazu sagt, wenn der komprimierte Kontent nochmal komprimiert ist.
beispielsweise diese hier: http://www.virustotal.com/de/Kaeru Gaman hat geschrieben:[...] über diese Virenchecker-Website schicken, wo man mit nem Dutzend VCs testen lassen kann?
Grüße ... Kiffi
Hygge
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Oh Junge ....
Ich hab' da noch 'ne ziemlich kranke Kombo. Wenn man UseOGGSoundDecoder() benutzt und zusätzlich eine Programmicon für seine Anwendung in den Kompileroptionen festlegt klappt das Einbinden wieder nicht mehr.
Folgender Vorschlag: Da ich jetzt einige Erfahrungen durch gnozals und deine LIB sammeln konnte werde ich demnächst mal eine entsprechende Tabelle zusammenstellen die aufzeigt welche Kombinationen möglich sind bzw. welche fehlschlagen.
Ich hab' da noch 'ne ziemlich kranke Kombo. Wenn man UseOGGSoundDecoder() benutzt und zusätzlich eine Programmicon für seine Anwendung in den Kompileroptionen festlegt klappt das Einbinden wieder nicht mehr.
Folgender Vorschlag: Da ich jetzt einige Erfahrungen durch gnozals und deine LIB sammeln konnte werde ich demnächst mal eine entsprechende Tabelle zusammenstellen die aufzeigt welche Kombinationen möglich sind bzw. welche fehlschlagen.
Windows 10 Pro, 64-Bit / Outtakes | Derek
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Update
diverse Fehler behoben, vor allem in der 64-Bit Version
@Fluid Byte
Also mixen von PNG und OGG klappt bei mir nicht
Weiß auch nicht, was ich daran ändern könnte.
diverse Fehler behoben, vor allem in der 64-Bit Version
@Fluid Byte
Also mixen von PNG und OGG klappt bei mir nicht
Weiß auch nicht, was ich daran ändern könnte.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Meinte ich dochedel hat geschrieben:Funktionen portiert, und keine Header angepasst.
Update
Diverse Kleinigkeiten gefixed.
ZIP_FileOpen() ermöglicht jetzt das direkte Anhängen an eure Exe oder was
auch immer (bitte den Default-Parameter lassen), #APPEND_STATUS_CREATEAFTER
macht das irgendwie nicht automatisch, so schreibe ich jetzt selbst einen
leeren ZIP-Header ans Ende der Datei.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Also irgendwie hat's jetzt wieder was zerrissen. Vorher ging der OGG-Decoder in Verbindung mit dem PNG Decoder. Aber nun funktioniert der OGG-Decoder alleine nicht mehr:
Debugger ist aus + neuste MiniZIP Version.
Code: Alles auswählen
XIncludeFile "MiniZIP.pbi"
Procedure ZIP_AccessArchive(Filename.s,*Length.LONG)
Protected hmemData, ZIPFile$ = ProgramFilename()
hmemData = ZIP_CatchFile(ZIPFile$, ZIP_GetFileNumber(ZIPFile$, Filename))
If hmemData
*Length\l = MemorySize(hmemData)
ProcedureReturn hmemData
EndIf
EndProcedure
InitSprite() : InitKeyboard() : InitSound()
OpenWindow(0,0,0,640,480,"void",#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(0),0,0,640,480,0,0,0)
;UseFLACSoundDecoder()
;UseJPEG2000ImageDecoder()
;UseJPEGImageDecoder()
UseOGGSoundDecoder()
;UsePNGImageDecoder()
;UseTGAImageDecoder()
;UseTIFFImageDecoder()
hmemData = ZIP_AccessArchive("desert07_FR.jpg",@Length)
MessageRequester("",Str(hmemData),64)
Repeat
Repeat
EventID = WindowEvent()
Select EventID
Case #PB_Event_CloseWindow
End
EndSelect
Until EventID = 0
ExamineKeyboard()
ClearScreen($804020)
FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape)
DataSection
IncludeBinary #PB_Compiler_Home + "Examples\Sources\Data\skybox.zip"
EndDataSection
Windows 10 Pro, 64-Bit / Outtakes | Derek