forked from macmade/MP4Parse
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Macmade
committed
Apr 29, 2013
1 parent
870cd44
commit 7344189
Showing
132 changed files
with
202 additions
and
194 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# Mac Finder | ||
.DS_Store | ||
Icon? | ||
|
||
# Thumbnails | ||
._* | ||
|
||
# Files that might appear on external disk | ||
.Spotlight-V100 | ||
.Trashes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
-377 KB
(13%)
...odeproj/project.xcworkspace/xcuserdata/macmade.xcuserdatad/UserInterfaceState.xcuserstate
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
MP4Parse | ||
======== | ||
|
||
About | ||
----- | ||
|
||
A project to parse MPEG-4 files in C++, similar to the [WOOPS PHP MPEG-4 component](https://github.com/macmade/WOOPS). | ||
No longer developed, nor maintained. | ||
|
||
License | ||
------- | ||
|
||
MP4Parse is released under the terms of the Boost Software License - Version 1.0. | ||
|
||
Repository Infos | ||
---------------- | ||
|
||
Owner: Jean-David Gadina - XS-Labs | ||
Web: www.xs-labs.com | ||
Blog: www.noxeos.com | ||
Twitter: @macmade | ||
GitHub: github.com/macmade | ||
LinkedIn: ch.linkedin.com/in/macmade/ | ||
StackOverflow: stackoverflow.com/users/182676/macmade |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# ------------------------------------------------------------------------------ | ||
# | ||
# Copyright (c) 2010, Jean-David Gadina <macmade@eosgarden.com> | ||
# Copyright (c) 2010, Jean-David Gadina - www.xs-labs.com | ||
# All rights reserved. | ||
# | ||
# Redistribution and use in source and binary forms, with or without | ||
|
@@ -38,13 +38,9 @@ | |
# Please note that you need at least version 3.81 of GNU Make to use this file. | ||
# Older versions are not supported and will never be. | ||
# | ||
# You also need a copy of the GNU Libtool in order to handle the shared objects. | ||
# GNU Libtool is sometimes called glibtool, or simply libtool. | ||
# Others implementations of Libtool are not supported at the time. | ||
# | ||
#------------------------------------------------------------------------------- | ||
|
||
# $Id: makefile 5 2011-03-18 00:56:58Z [email protected] $ | ||
# $Id$ | ||
|
||
#------------------------------------------------------------------------------- | ||
# Includes | ||
|
@@ -147,14 +143,6 @@ _FILES_EXEC_BUILD = $(addprefix $(_DIR_BUILD_BIN),$(EXEC)) | |
# Stem symbol (defined to avoid problems with the second expansion) | ||
_STEM = % | ||
|
||
# Checks the debug mode for libtool | ||
ifeq ($(DEBUG_LIBTOOL),0) | ||
|
||
# Debug off - Tells libtool to be quiet | ||
_ARGS_LIBTOOL = --quiet | ||
|
||
endif | ||
|
||
# Adds the include directory to the search paths | ||
_ARGS_CC = -I $(DIR_SRC_INC) -I $(DIR_SRC_LIB_INC) $(ARGS_CC) | ||
|
||
|
@@ -314,11 +302,13 @@ _exec_end: | |
$(_DIR_BUILD_LIB)%$(EXT_LIB_ARCHIVE): %$(EXT_CODE) %$(EXT_HEADERS) | ||
@echo | ||
@echo ------ $(subst _CFILE_,$<,$(subst _DIR_BUILD_,$(_DIR_BUILD_LIB),$(LANG_LO_BUILD))) | ||
@$(LIBTOOL) $(_ARGS_LIBTOOL) $(ARGS_LIBTOOL_COMPILE) $(CC) -o $(subst $(EXT_LIB_ARCHIVE),$(EXT_LIB_OBJECT),$@) -c $< $(_ARGS_CC) $(CFLAGS) | ||
$(if $(filter 1,$(DEBUG_CC)), @echo $(CC) -o $(subst $(EXT_LIB_ARCHIVE),$(EXT_OBJECT),$@) -c $< $(_ARGS_CC) $(CFLAGS)) | ||
@$(CC) -o $(subst $(EXT_LIB_ARCHIVE),$(EXT_OBJECT),$@) -c $< $(_ARGS_CC) $(CFLAGS) | ||
@echo ------ $(LANG_DONE) | ||
@echo | ||
@echo ------ $(subst _TNAME_,$(addprefix $(_DIR_BUILD_LIB),$(subst $(EXT_LIB_ARCHIVE),$(EXT_LIB_OBJECT),$(@F))),$(subst _DIR_BUILD_,$(_DIR_BUILD_LIB),$(LANG_LA_BUILD))) | ||
@$(LIBTOOL) $(_ARGS_LIBTOOL) $(ARGS_LIBTOOL_LINK) $(CC) -o $@ -c $(subst $(EXT_LIB_ARCHIVE),$(EXT_LIB_OBJECT),$@) $(_ARGS_CC) $(CFLAGS) | ||
@echo ------ $(subst _TNAME_,$(addprefix $(_DIR_BUILD_LIB),$(subst $(EXT_LIB_ARCHIVE),$(EXT_OBJECT),$(@F))),$(subst _DIR_BUILD_,$(_DIR_BUILD_LIB),$(LANG_LA_BUILD))) | ||
$(if $(filter 1,$(DEBUG_LIBTOOL)), @echo $(LIBTOOL) $(_ARGS_LIBTOOL) -static -o $@ $(subst $(EXT_LIB_ARCHIVE),$(EXT_OBJECT),$@)) | ||
@$(LIBTOOL) $(_ARGS_LIBTOOL) -static -o $@ $(subst $(EXT_LIB_ARCHIVE),$(EXT_OBJECT),$@) | ||
@echo ------ $(LANG_DONE) | ||
|
||
# Builds the shared objects (with header file) | ||
|
@@ -374,8 +364,7 @@ $(_DIR_BUILD_BIN)%: $(_DIR_BUILD_OBJ)%$(EXT_OBJECT) $$(patsubst $$(_STEM),$(_DIR | |
&& echo ------ $(LANG_DONE)\ | ||
&& echo\ | ||
&& echo ------ $(subst _TFILE_,$(@F),$(subst _DIR_BUILD_,$(_DIR_BUILD_BIN),$(subst _OFILE_,$(_DIR_BUILD_OBJ)$(@F)$(EXT_OBJECT),$(subst _DEPS_,"\n"$(patsubst %,"\n--------- "$(_DIR_BUILD_LIB)%$(EXT_LIB_ARCHIVE),$(DEPS_LIB_$(@F)))$(patsubst %,"\n--------- "$(_DIR_BUILD_OBJ)%$(EXT_OBJECT),$(DEPS_$(@F)))$(patsubst %,"\n--------- -l"%,$(DEPS_SYSLIB_$(@F)))"\n",$(LANG_EXEC_BUILD_HASDEPS)))))\ | ||
$(if $(filter 1,$(DEBUG_LIBTOOL)),&& echo $(LIBTOOL) $(_ARGS_LIBTOOL) $(ARGS_LIBTOOL_LINK) $(CC) $(if $(findstring Objective-C,$(code)), $(patsubst %, -framework %, $(OBJC_FRAMEWORK))) -o $@ $(_DIR_BUILD_OBJ)$(@F)$(EXT_OBJECT) $(patsubst %,$(_DIR_BUILD_LIB)%$(EXT_LIB_ARCHIVE),$(DEPS_LIB_$(@F))) $(patsubst %,$(_DIR_BUILD_OBJ)%$(EXT_OBJECT),$(DEPS_$(@F))) $(_ARGS_CC) $(CFLAGS))\ | ||
&& $(LIBTOOL) $(_ARGS_LIBTOOL) $(ARGS_LIBTOOL_LINK) $(CC) $(if $(findstring Objective-C,$(code)),$(patsubst %, -framework %, $(OBJC_FRAMEWORK))) -o $@ $(_DIR_BUILD_OBJ)$(@F)$(EXT_OBJECT) $(patsubst %,$(_DIR_BUILD_LIB)%$(EXT_LIB_ARCHIVE),$(DEPS_LIB_$(@F))) $(patsubst %,$(_DIR_BUILD_OBJ)%$(EXT_OBJECT),$(DEPS_$(@F))) $(patsubst %,"-l"%,$(DEPS_SYSLIB_$(@F))) $(_ARGS_CC) $(CFLAGS)\ | ||
&& $(CC) $(if $(findstring Objective-C,$(code)), -framework $(OBJC_FRAMEWORK)) -o $@ $(_DIR_BUILD_OBJ)$(@F)$(EXT_OBJECT) $(patsubst %,$(_DIR_BUILD_LIB)%$(EXT_LIB_ARCHIVE),$(DEPS_LIB_$(@F))) $(patsubst %,$(_DIR_BUILD_OBJ)%$(EXT_OBJECT),$(DEPS_$(@F))) $(patsubst %,"-l"%,$(DEPS_SYSLIB_$(@F))) $(_ARGS_CC) $(CFLAGS)\ | ||
&& echo ------ $(LANG_DONE)\ | ||
,\ | ||
@echo\ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# ------------------------------------------------------------------------------ | ||
# | ||
# Copyright (c) 2010, Jean-David Gadina <macmade@eosgarden.com> | ||
# Copyright (c) 2010, Jean-David Gadina - www.xs-labs.com | ||
# All rights reserved. | ||
# | ||
# Redistribution and use in source and binary forms, with or without | ||
|
@@ -37,13 +37,9 @@ | |
# Please note that you need at least version 3.81 of GNU Make to use this file. | ||
# Older versions are not supported and will never be. | ||
# | ||
# You also need a copy of the GNU Libtool in order to handle the shared objects. | ||
# GNU Libtool is sometimes called glibtool, or simply libtool. | ||
# Others implementations of Libtool are not supported at the time. | ||
# | ||
#------------------------------------------------------------------------------- | ||
|
||
# $Id: C++.mk 2 2010-06-27 10:25:10Z [email protected] $ | ||
# $Id$ | ||
|
||
# Flag to let the makefile knows that the code specific options were included | ||
CODE_HASOPTIONS := 1 | ||
|
@@ -54,8 +50,7 @@ CODE_HASOPTIONS := 1 | |
|
||
EXT_CODE = .cpp | ||
EXT_HEADERS = .h | ||
EXT_LIB_OBJECT = .lo | ||
EXT_LIB_ARCHIVE = .la | ||
EXT_LIB_ARCHIVE = .a | ||
EXT_OBJECT = .o | ||
|
||
#------------------------------------------------------------------------------- | ||
|
@@ -70,5 +65,3 @@ LIBTOOL = glibtool | |
#------------------------------------------------------------------------------- | ||
|
||
ARGS_CC = -Os -pedantic -Werror -Wall -Wextra -Wmissing-braces -Wmissing-field-initializers -Wmissing-prototypes -Wparentheses -Wreturn-type -Wshadow -Wsign-compare -Wswitch -Wuninitialized -Wunknown-pragmas -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable | ||
ARGS_LIBTOOL_COMPILE = --mode=compile | ||
ARGS_LIBTOOL_LINK = --mode=link |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# ------------------------------------------------------------------------------ | ||
# | ||
# Copyright (c) 2010, Jean-David Gadina <macmade@eosgarden.com> | ||
# Copyright (c) 2010, Jean-David Gadina - www.xs-labs.com | ||
# All rights reserved. | ||
# | ||
# Redistribution and use in source and binary forms, with or without | ||
|
@@ -37,13 +37,9 @@ | |
# Please note that you need at least version 3.81 of GNU Make to use this file. | ||
# Older versions are not supported and will never be. | ||
# | ||
# You also need a copy of the GNU Libtool in order to handle the shared objects. | ||
# GNU Libtool is sometimes called glibtool, or simply libtool. | ||
# Others implementations of Libtool are not supported at the time. | ||
# | ||
#------------------------------------------------------------------------------- | ||
|
||
# $Id: C.mk 2 2010-06-27 10:25:10Z [email protected] $ | ||
# $Id$ | ||
|
||
# Flag to let the makefile knows that the code specific options were included | ||
CODE_HASOPTIONS := 1 | ||
|
@@ -54,21 +50,18 @@ CODE_HASOPTIONS := 1 | |
|
||
EXT_CODE = .c | ||
EXT_HEADERS = .h | ||
EXT_LIB_OBJECT = .lo | ||
EXT_LIB_ARCHIVE = .la | ||
EXT_LIB_ARCHIVE = .a | ||
EXT_OBJECT = .o | ||
|
||
#------------------------------------------------------------------------------- | ||
# Compiler tools | ||
#------------------------------------------------------------------------------- | ||
|
||
CC = gcc | ||
LIBTOOL = glibtool | ||
LIBTOOL = libtool | ||
|
||
#------------------------------------------------------------------------------- | ||
# Arguments for the compiler tools | ||
#------------------------------------------------------------------------------- | ||
|
||
ARGS_CC = -std=c99 -Os -pedantic -Werror -Wall -Wextra -Wbad-function-cast -Wdeclaration-after-statement -Werror-implicit-function-declaration -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wparentheses -Wreturn-type -Wshadow -Wsign-compare -Wstrict-prototypes -Wswitch -Wuninitialized -Wunknown-pragmas -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable | ||
ARGS_LIBTOOL_COMPILE = --mode=compile | ||
ARGS_LIBTOOL_LINK = --mode=link |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# ------------------------------------------------------------------------------ | ||
# | ||
# Copyright (c) 2010, Jean-David Gadina <macmade@eosgarden.com> | ||
# Copyright (c) 2010, Jean-David Gadina - www.xs-labs.com | ||
# All rights reserved. | ||
# | ||
# Redistribution and use in source and binary forms, with or without | ||
|
@@ -37,13 +37,9 @@ | |
# Please note that you need at least version 3.81 of GNU Make to use this file. | ||
# Older versions are not supported and will never be. | ||
# | ||
# You also need a copy of the GNU Libtool in order to handle the shared objects. | ||
# GNU Libtool is sometimes called glibtool, or simply libtool. | ||
# Others implementations of Libtool are not supported at the time. | ||
# | ||
#------------------------------------------------------------------------------- | ||
|
||
# $Id: Objective-C.mk 2 2010-06-27 10:25:10Z [email protected] $ | ||
# $Id$ | ||
|
||
# Flag to let the makefile knows that the code specific options were included | ||
CODE_HASOPTIONS := 1 | ||
|
@@ -54,8 +50,7 @@ CODE_HASOPTIONS := 1 | |
|
||
EXT_CODE = .m | ||
EXT_HEADERS = .h | ||
EXT_LIB_OBJECT = .lo | ||
EXT_LIB_ARCHIVE = .la | ||
EXT_LIB_ARCHIVE = .a | ||
EXT_OBJECT = .o | ||
|
||
#------------------------------------------------------------------------------- | ||
|
@@ -70,5 +65,3 @@ LIBTOOL = glibtool | |
#------------------------------------------------------------------------------- | ||
|
||
ARGS_CC = -std=c99 -Os -pedantic -Werror -Wall -Wextra -Wbad-function-cast -Wdeclaration-after-statement -Werror-implicit-function-declaration -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wparentheses -Wreturn-type -Wshadow -Wsign-compare -Wstrict-prototypes -Wstrict-selector-match -Wswitch -Wundeclared-selector -Wuninitialized -Wunknown-pragmas -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable | ||
ARGS_LIBTOOL_COMPILE = --mode=compile | ||
ARGS_LIBTOOL_LINK = --mode=link |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# ------------------------------------------------------------------------------ | ||
# | ||
# Copyright (c) 2010, Jean-David Gadina <macmade@eosgarden.com> | ||
# Copyright (c) 2010, Jean-David Gadina - www.xs-labs.com | ||
# All rights reserved. | ||
# | ||
# Redistribution and use in source and binary forms, with or without | ||
|
@@ -37,13 +37,9 @@ | |
# Please note that you need at least version 3.81 of GNU Make to use this file. | ||
# Older versions are not supported and will never be. | ||
# | ||
# You also need a copy of the GNU Libtool in order to handle the shared objects. | ||
# GNU Libtool is sometimes called glibtool, or simply libtool. | ||
# Others implementations of Libtool are not supported at the time. | ||
# | ||
#------------------------------------------------------------------------------- | ||
|
||
# $Id: makefile-config.mk 4 2011-01-05 07:42:35Z [email protected] $ | ||
# $Id$ | ||
|
||
#------------------------------------------------------------------------------- | ||
# Project programming language | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# ------------------------------------------------------------------------------ | ||
# | ||
# Copyright (c) 2010, Jean-David Gadina <macmade@eosgarden.com> | ||
# Copyright (c) 2010, Jean-David Gadina - www.xs-labs.com | ||
# All rights reserved. | ||
# | ||
# Redistribution and use in source and binary forms, with or without | ||
|
@@ -42,13 +42,9 @@ | |
# Please note that you need at least version 3.81 of GNU Make to use this file. | ||
# Older versions are not supported and will never be. | ||
# | ||
# You also need a copy of the GNU Libtool in order to handle the shared objects. | ||
# GNU Libtool is sometimes called glibtool, or simply libtool. | ||
# Others implementations of Libtool are not supported at the time. | ||
# | ||
# ------------------------------------------------------------------------------ | ||
|
||
# $Id: en.mk 4 2011-01-05 07:42:35Z [email protected] $ | ||
# $Id$ | ||
|
||
# Flag to let the makefile knows that the language labels were included | ||
LANG_HASLABELS := 1 | ||
|
Oops, something went wrong.