401 Commits (353f87b8d44f84b0e7b242788c4447e7fbd06361)

Author SHA1 Message Date
Baptiste Coudurier baf2ffd329 offset dts according to edit list, hackish but works, based on patch by Reimar 16 years ago
Baptiste Coudurier bf252f7f6f prevent reading more than container atom size, fix broken file broken_by_rev15830.MOV, fix #818 16 years ago
Baptiste Coudurier 8dc81a4524 seek at 0 when timestamp requested is negative 16 years ago
Aurelien Jacobs dce25564cc 'code' is used to index a table so make it unsigned 16 years ago
Baptiste Coudurier f53ee31275 change sample aspect ratio test to be more clear, print old one 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Aurelien Jacobs 9ce6c13879 export gcd function as av_gcd() 16 years ago
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago
David Conrad 6cdbff63cd Use the dimensions in tkhd for timed text tracks 16 years ago
Diego Biurrun 6a5d31ac25 Fix build: Add intreadwrite.h and bswap.h #includes where necessary. 16 years ago
Baptiste Coudurier 64d50fa551 move ffindex set before mov_read_default so it can be used in functions 16 years ago
David Conrad 58e9f2edb6 Read extradata (justification, colors, fonts, etc) for mov/mp4 timed text 16 years ago
Baptiste Coudurier fa50a0276f only set le if value is 1, fix boom5.mov, issue #770 16 years ago
Baptiste Coudurier 364df7b7b9 cosmetics, remove useless parenthesis and whitespaces 16 years ago
Baptiste Coudurier a15328249d set alac channels from extradata, fix alac mono in m4a 16 years ago
Baptiste Coudurier 271344377a check that nb_streams is valid before setting stream, fix crash with jp2 which do not use same structure 16 years ago
Baptiste Coudurier 6da5407401 parse pasp atom and set sample aspect ratio, 16 years ago
Baptiste Coudurier c3e92a6cb4 remove _t in typedef for POSIX compatibility 16 years ago
Kenan Gillet 73b458e354 Commit last ok'ed parts of QCELP decoder and enable it. 16 years ago
Kenan Gillet 061f407e53 More OKed parts of the QCELP decoder 16 years ago
Baptiste Coudurier 12e416c848 decrease atom size, fix broken files missing version/flags 16 years ago
Baptiste Coudurier 51c1520114 read itunes metadata, code based on Reimar's patch 16 years ago
Baptiste Coudurier 86b0affd08 simplify metadata reading 16 years ago
Baptiste Coudurier 5b9ce252a9 10l, fix amrwb sample rate 16 years ago
Baptiste Coudurier f06188d5ee set sample rate for amr to allow stream copy since no decoder is present, 16 years ago
Diego Biurrun bc5c918ea8 Remove offset_t typedef and use int64_t directly instead. 16 years ago
Diego Pettenò fb65d2ca84 Use enum typers instead of int. 16 years ago
Baptiste Coudurier 0c5f76f708 support negative ctts in some way, unset wrong dts 16 years ago
Baptiste Coudurier 4e240985d8 stop parsing if tag size is wrongly < 8 to avoid infinite loop 16 years ago
Baptiste Coudurier aeb627888d merge amr wb case with amr nb and qcelp 16 years ago
Baptiste Coudurier 26f5e1469f do not override sample rate for amr nor qcelp, should fix some qcelp files at 16000hz 16 years ago
Luca Abeni dd1c8f3e6e Bump Major version, this commit is almost just renaming bits_per_sample to 17 years ago
Baptiste Coudurier 3a25c707fa remove vorbis dec hack, decoding will be done anyway to get frame size 17 years ago
Aurelien Jacobs 5972945197 convert every muxer/demuxer to write/read sample_aspect_ratio from/to 17 years ago
Baptiste Coudurier 7e4b3fb878 enable fl32/64 le/be in mov with stsd audio v2 17 years ago
Peter Ross a1ef2c4bb3 Make MOV demuxer handle F32BE, F32LE, F64BE and F64LE PCM audio. 17 years ago
Baptiste Coudurier 021b8ae39b fix if/else case 17 years ago
Baptiste Coudurier 2288834f87 full lpcm support in mov audio stsd v2 17 years ago
Baptiste Coudurier aaef2bb345 support big endian lpcm with audio stsd v2 17 years ago
Baptiste Coudurier 6b477e1b71 keep original codec/fourcc endianness, fix XDCAMHD.mov 17 years ago
Baptiste Coudurier 9184d53a03 more complete audio stsd v2 17 years ago
Baptiste Coudurier 5ef3ad59f2 move version specific parsing code before codec specific code, will be needed 17 years ago
Art Clarke 138568e9da downgrade mov negative ctts log message to warning, patch by Art Clarke, aclarke at vlideshow dot com 17 years ago
John Schmiederer ec072669f7 Use tkhd matrix for proper display in mov. 17 years ago
Baptiste Coudurier 5469b788ea cosmetics, remove space 17 years ago
Baptiste Coudurier 40e7aaa384 Return max score when ftyp atom is encountered. 17 years ago
Baptiste Coudurier d4fdba0df7 chinese avs demuxing support, demux AVSFileFormat.mp4 17 years ago
Baptiste Coudurier ade8d8b939 uniformize AVStream->priv_data freeing in av_close_input_stream 17 years ago
Art Clarke e3ec60d82a free private streamcontext when closing demuxer, fix memory leak, patch by Art Clarke, aclarke at vlideshow dot com 17 years ago
Stefano Sabatini bde15e74de Make long_names in lavf/lavdev optional depending on CONFIG_SMALL. 17 years ago