julien
5f2a96dee7
- fixing bug on python layer (thanks Laurent)
2009-10-29 21:00:07 +00:00
julien
ac295438bb
- fixing windows build
...
- adding dll build for windows (Bento4CDll)
2009-09-23 20:56:27 +00:00
julien
b37c4f9fe0
- small bug fix (forgot the library in the function call)
2009-02-09 18:47:54 +00:00
julien
af0f1cdf4e
- renaming global dict (more in line with the commonly accepted python style)
2008-11-24 16:58:55 +00:00
julien
68f3e167a6
- fixing scons build
...
- adding support for 'extra' parameter in the xml inspector
- fixing problems in streams.py and streamtests.py
2008-11-07 05:30:35 +00:00
julien
b352f43d12
- modifying the xml inspector schema so that we're sure it's valid xml
2008-11-04 07:33:51 +00:00
julien
e2be57929d
- finishing inspector documentation
...
- adding xml inspector and test: it works!!!
2008-11-04 07:33:42 +00:00
julien
4cc0c0678e
- adding delegate layer for inspectors
...
- adding test file for streams
2008-11-04 07:33:28 +00:00
julien
eac39dfd88
- adding python delegate implementation of streams
...
- adding delegate support for atom inspectors in the c api
- need to test now...
2008-11-04 07:33:16 +00:00
julien
6fc8a7d097
- adding support for file type in the C API and the python bindings
...
- adding a test in coretests.py to make sure the implementation is ok
2008-11-01 03:38:50 +00:00
julien
3d9fc80d2f
- cleaning up sample descriptions: now using super properly
2008-10-27 18:17:28 +00:00
julien
eaedfb824a
- python layer is now almost complete for reading (core objects and methods)
...
- beefing up test
2008-10-27 08:16:17 +00:00
julien
aa695f4460
- fixing bug in Bento4C.cpp: *result contains the result...
...
- fixing bugs in core.py:
- AP4_FileByteStream_Create was called with the old prototype -> caused a seg fault
- self.movie was causing a conflict with the movie property -> renamed self.moov
2008-10-27 08:15:59 +00:00
julien
df292d8dd2
- there's a problem with the byref(result) in the file stream constructor
...
- fixing a few other problems (mostly forgot self in a few places)
2008-10-27 08:15:46 +00:00
julien
015bc7779a
- adding constants for handler types
...
- work on core.py: adding tracks and samples
- adding tests: they fail with a bus error for now (will have to debug that)
2008-10-27 08:15:34 +00:00
julien
cde03611e6
- adding automatic error handling with error.py
...
- modifying streams.py accordingly
2008-10-27 08:15:21 +00:00
julien
9a7833afbd
- reparing stream.py (we'll do a better job with the error handling at the next checkin)
2008-10-22 18:12:26 +00:00
julien
763f7871dd
- adding AddTrack missing from the C API
...
- progress on the python ctypes wrapper
2008-10-22 18:12:14 +00:00
bok
79dbbd865e
New factory method for AP4_FileByteStream (old constructor is deprecated)
...
NOTE: the python interface to the factory method is not yet complete
Upgraded Mp4Info app to the new factory method. Other apps will follow
2008-10-21 09:13:41 +00:00
julien
ff5198a819
- adding synthetic sample table to the C API
...
- starting with the core objects of the python API: found a good way to manage construction/destruction of objects
2008-10-20 19:36:55 +00:00
julien
2effe1ae8d
- adding cleanup methods for the c api
2008-10-18 07:35:20 +00:00
julien
cc9371dd36
- adding samples to the c api
...
- cleaned up the type mapping in the python glue
2008-10-18 07:35:09 +00:00
julien
870d842601
- adding DataBuffer, File and Movie to the C API
...
- adding explicit constants for AP4_Track::Type enum
- removing GetMetaData from AP4_Movie (was not implemented and redundant with AP4_File::GetMetaData)
- returning AP4_Duration as opposed AP4_UI32 for AP4_Movie::GetDurationMs
2008-10-18 07:34:40 +00:00
julien
700f39baa5
- adding python ctypes layer for streams: preliminary tests work!
...
- adding explicit values to constants for the Mode enum in AP4_FileByteStream
2008-10-18 07:34:28 +00:00