Commit graph

87 commits

Author SHA1 Message Date
Christian Schneider
c8dc5a0980 Parsing of unsupported MP3 streams improved
- For supported MP3 streams, all frame header information must be the
same for the whole stream.
- For unsupported MP3 streams, this has been removed and only the stream
type has to be the same. This will lead to some more false positives,
but give longer streams, so the log is not bloated with thousands small
false positives
2016-04-11 13:26:35 +02:00
Christian Schneider
68801a29ad Final merge with packJPG v2.5k
- Comment about changed homepage hosting adjusted
- See Issue #33
2016-04-05 14:41:35 +02:00
Christian Schneider
bb372dfd2d Merge with packJPG v2.5k completed
- Overlooked some packJPG message/comment updates
- Solves issue #33
2016-04-05 14:37:12 +02:00
Christian Schneider
2264a2cb84 Merge with packJPG v2.5k, packMP3 v1.0g
- Code already was up-to-date, except frealloc in packmp3.cpp
- Version numbers and messages updated
- Solves issue #33
2016-04-05 11:46:55 +02:00
Christian Schneider
5cf1063855 Information about unsupported MP3 formats in verbose mode
Solves issue #28
2016-04-02 12:25:40 +02:00
Christian Schneider
6e7f489439 Ignore compressed SWF version byte
Solves issue #31
2016-03-21 14:06:57 +01:00
Christian Schneider
93c1988ef3 No more tabs
Converted tabs to spaces to get a consistent code layout independent of
tab length
2016-03-19 09:13:54 +01:00
Christian Schneider
e818a6b0c8 Fix for MP3 slowdown
- Fixes issue #29
- Fixes wrong MP3/zlib lengths being written introduced by commit
491ebec
2016-03-17 10:35:48 +01:00
Christian Schneider
70e29b2f77 Header files
- Moved contrib declarations from precomp.cpp in header files in contrib
directories
- Moved Precomp declarations to precomp.h
- Renamed old precomp.h to precomp_dll.h
2016-03-05 16:15:19 +01:00
Christian Schneider
439b7cfa99 Update readme.txt
- Updated Matthias Stirner's links
- Added GitHub page to contact
2016-03-05 15:52:16 +01:00
Christian Schneider
ad58b8ec44 Update README.md 2016-03-05 15:48:39 +01:00
Christian Schneider
92362f60a3 Update README.md 2016-03-05 15:47:48 +01:00
Christian Schneider
f928a2d0bc Update README.md 2016-03-05 15:44:46 +01:00
Christian Schneider
4cbd4d5955 Merge pull request #25 from schnaader/development-0.4.5
Merge with branch development-0.4.5
2016-03-05 15:22:49 +01:00
Christian Schneider
97081a423a Using official fix for packJPG memory corruption
- See issue #17
- See packJPG git:
2d62eda2d7
2016-02-17 10:31:08 +01:00
Christian Schneider
6c07ede835 Merge refactoring into development 2016-02-17 10:23:13 +01:00
Christian Schneider
491ebece69 Helper functions for writing 16/24/32/64-bit values to fout 2016-02-14 11:46:09 +01:00
Christian Schneider
d521448acb Merge MSVC fix 2016-02-14 11:07:09 +01:00
Christian Schneider
3d6e6513bb Merge MSVC fix 2016-02-14 11:06:31 +01:00
Christian Schneider
dc24c1fb9b MSVC fix
Modified bitops.cpp from PackJPG to compile using MSVC again
2016-02-14 11:02:44 +01:00
Christian Schneider
234b4d0a51 Merge remote-tracking branch 'refs/remotes/origin/master' into refactoring 2016-02-14 10:31:34 +01:00
Christian Schneider
5ec87ca213 Merge remote-tracking branch 'refs/remotes/origin/master' into development-0.4.5 2016-02-14 10:30:12 +01:00
Christian Schneider
62df1e2c8b Merge pull request #23 from kraileth/master
Support FreeBSD
2016-02-14 10:28:14 +01:00
Michael Reim
389a5c22b3 Define UNIX instead of LINUX in precomp to make the name more general 2016-02-13 10:48:56 +01:00
Michael Reim
1d37de90d2 Remove gcc specific optimization flag to make build compiler agnostic, also allowing Precomp to build on FreeBSD! 2016-02-13 10:38:34 +01:00
Christian Schneider
3a64e96193 Merge master into refactoring 2016-02-12 07:54:52 +01:00
Christian Schneider
e47e79ae2c Merge master into development-0.4.5 2016-02-12 07:49:05 +01:00
schnaader
0193e5da1c Corrected Makefiles 2016-02-09 10:48:17 +01:00
Christian Schneider
4edb88f0b2 Trying to merge with new master Makefile structure 2016-02-09 10:38:08 +01:00
Christian Schneider
a0caa21a6c Ignore Visual Studio output directories 2016-02-09 10:17:54 +01:00
schnaader
5e0ed214e7 Merge branch 'kraileth-master' 2016-02-09 10:11:58 +01:00
Michael Reim
9d52fb45f6 Modify main Makefile to use contrib Makefiles (prevent cluttering the main directory with contrib object files) 2016-02-07 10:03:30 +00:00
Michael Reim
5ba203d1a0 Add separate Makefile for contrib/zlib 2016-02-07 09:13:57 +00:00
Michael Reim
9a6a41aca2 Add separate Makefile for contrib/packjpg 2016-02-07 09:09:44 +00:00
Michael Reim
6f93f94b6e Add separate Makefile for contrib/giflib 2016-02-07 09:03:42 +00:00
Michael Reim
de05deb730 Add separate Makefile for contrib/bzip2 2016-02-07 09:01:28 +00:00
Christian Schneider
f5f2bbd8d4 Helper function for try_decompression functions
init_decompression_variables()
2016-01-26 12:54:24 +01:00
Christian Schneider
a21bf5dfdc Comments
- Consistent comment case (lower case at the beginning)
- Some comments removed
- Some old commented code removed
2016-01-26 12:35:25 +01:00
Christian Schneider
ce52abaddf Case of packJPG/packMP3
Always lower case
2016-01-25 15:15:50 +01:00
Christian Schneider
d48f1a86ef Removed DEBUG_FILE flag
Possibility of a debug output in a file was used in early versions of
Precomp, not needed anymore.
2016-01-25 15:03:31 +01:00
Christian Schneider
ff680417db Only allow MPEG-1, Layer III as first frame
This prevents passing the frames to packMP3 for each frame which slows
down the process for non-MPEG-1, Layer III MP3s
2016-01-22 07:43:26 +01:00
Christian Schneider
0bc525232a Support for MP3 format
- adds MP3 support using PackMP3
- closes issue #18
2016-01-21 15:39:31 +01:00
Christian Schneider
120b3a0585 Bugfix for PackJPG memory corruption
- Double free in PackJPG's frealloc for the rare case of size == 0
- Fixes issue #17
2016-01-20 10:58:23 +01:00
Christian Schneider
78fa53e526 Merge branch 'master' into development-0.4.5 2016-01-20 10:36:36 +01:00
Christian Schneider
c82be93753 Ignore Visual Studio output directories 2016-01-20 10:34:20 +01:00
Christian Schneider
2026f1f49f MP3 parameter and internal preparation
- Decompression/recompression count
- Use flag
- Show in help
2016-01-17 16:49:34 +01:00
Christian Schneider
6f5dbd2694 PackMP3 version info
- Display PackMP3 version info together with PackJPG version info
- Changed URL to Matthias Stirner's homepage
2016-01-17 16:35:04 +01:00
schnaader
03f85c6a19 Adjusted Linux makefile to packMP3 2016-01-16 15:04:32 +01:00
Christian Schneider
5bd5b9429f Modified PackMP3 files to use header files shared with PackJPG 2016-01-16 14:13:13 +01:00
Christian Schneider
cc0ca60b13 Adjusted Visual Studio solution to PackMP3
Also modified bitops.cpp from PackJPG to compile using MSVC again
2016-01-16 14:12:17 +01:00