]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
15 years agoAdd simpler/cleaner/faster F32BE encoding/decoding.
pross [Thu, 7 Aug 2008 09:32:10 +0000 (09:32 +0000)]
Add simpler/cleaner/faster F32BE encoding/decoding.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14660 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify PCM codec; change 'n' in pcm_decode_frame() to equal "total number of samples".
pross [Thu, 7 Aug 2008 09:23:56 +0000 (09:23 +0000)]
Simplify PCM codec; change 'n' in pcm_decode_frame() to equal "total number of samples".

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14659 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoPrevent DAUD PCM encoder from fetching values outside of ff_reverse[] array bounds...
pross [Thu, 7 Aug 2008 08:16:42 +0000 (08:16 +0000)]
Prevent DAUD PCM encoder from fetching values outside of ff_reverse[] array bounds when input sample values are < 0.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14658 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove unused redefinition of av_log for test.
benoit [Thu, 7 Aug 2008 07:01:54 +0000 (07:01 +0000)]
Remove unused redefinition of av_log for test.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14657 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove useless 'channels' assignment.
benoit [Thu, 7 Aug 2008 06:56:37 +0000 (06:56 +0000)]
Remove useless 'channels' assignment.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14656 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agorename mxf.c to mxfdec.c
bcoudurier [Thu, 7 Aug 2008 02:12:14 +0000 (02:12 +0000)]
rename mxf.c to mxfdec.c

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14655 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMaintain pointer to end of AVFormatContext.packet_buffer list
mru [Wed, 6 Aug 2008 22:17:38 +0000 (22:17 +0000)]
Maintain pointer to end of AVFormatContext.packet_buffer list

This changes add_to_pktbuf() to maintain a pointer to the last entry
in the list, avoiding a linear walk-through on each call.  Before this
change, add_to_pktbuf() could take a significant amount of time (10%
of total decoding time), even with input files of several minutes.
After the change, the time spent in this function is barely measurable
with oprofile.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14654 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCosmetics: rename loop counters in eval_refl()
vitor [Wed, 6 Aug 2008 21:19:30 +0000 (21:19 +0000)]
Cosmetics: rename loop counters in eval_refl()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14653 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify eval_refl(): do not store a buffer value in a var when the buffer could...
vitor [Wed, 6 Aug 2008 21:16:24 +0000 (21:16 +0000)]
Simplify eval_refl(): do not store a buffer value in a var when the buffer could be used directly

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14652 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify eval_refl(): s/b == 0/!b/
vitor [Wed, 6 Aug 2008 21:04:40 +0000 (21:04 +0000)]
Simplify eval_refl(): s/b == 0/!b/

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14651 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify range checking in eval_refl(). Before the
vitor [Wed, 6 Aug 2008 21:02:56 +0000 (21:02 +0000)]
Simplify range checking in eval_refl(). Before the
condition b == 0 could never be true, because it would
have already been caught in the previous ifs. Also the
condition b == 0x1000 could never be true (it would
triggered the return).

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14650 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCosmetics: reindent
vitor [Wed, 6 Aug 2008 20:39:28 +0000 (20:39 +0000)]
Cosmetics: reindent

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14649 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify do_output_subblock(): Remove a unneeded memcpy
vitor [Wed, 6 Aug 2008 20:38:23 +0000 (20:38 +0000)]
Simplify do_output_subblock(): Remove a unneeded memcpy

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14648 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDistinguish the error reporting for the cases of wrong size and wrong
stefano [Wed, 6 Aug 2008 18:21:35 +0000 (18:21 +0000)]
Distinguish the error reporting for the cases of wrong size and wrong
timebase in the video4linux2 v4l2_read_header() function.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14647 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDistinguish the error reporting for the cases of wrong size and wrong
stefano [Wed, 6 Aug 2008 18:20:04 +0000 (18:20 +0000)]
Distinguish the error reporting for the cases of wrong size and wrong
timebase in the video4linux grab_read_header() function.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14646 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove a useless directive.
benoit [Wed, 6 Aug 2008 12:04:35 +0000 (12:04 +0000)]
Remove a useless directive.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14645 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCosmetics: indentation
benoit [Wed, 6 Aug 2008 12:03:51 +0000 (12:03 +0000)]
Cosmetics: indentation

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14644 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd Electronic Arts TGV chunk tags to EA demuxer.
pross [Wed, 6 Aug 2008 08:34:35 +0000 (08:34 +0000)]
Add Electronic Arts TGV chunk tags to EA demuxer.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14643 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoElectronic Arts TGV decoder
pross [Wed, 6 Aug 2008 08:33:25 +0000 (08:33 +0000)]
Electronic Arts TGV decoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14642 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd av_memcpy_backptr(): deliberately overlapping memcpy variant.
pross [Wed, 6 Aug 2008 08:17:03 +0000 (08:17 +0000)]
Add av_memcpy_backptr(): deliberately overlapping memcpy variant.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14641 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify eval_refl(): return directly when needed instead of storing the return value...
vitor [Wed, 6 Aug 2008 05:24:21 +0000 (05:24 +0000)]
Simplify eval_refl(): return directly when needed instead of storing the return value in a variable

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14640 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify rms(): merge a few operations in the same statement
vitor [Wed, 6 Aug 2008 05:11:46 +0000 (05:11 +0000)]
Simplify rms(): merge a few operations in the same statement

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14639 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCosmetical simplification in t_sqrt()
vitor [Wed, 6 Aug 2008 05:08:48 +0000 (05:08 +0000)]
Cosmetical simplification in t_sqrt()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14638 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCheck available size before writing in decode_frame()
vitor [Wed, 6 Aug 2008 05:06:10 +0000 (05:06 +0000)]
Check available size before writing in decode_frame()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14637 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCheck *data_size in decode_frame()
vitor [Wed, 6 Aug 2008 03:00:15 +0000 (03:00 +0000)]
Check *data_size in decode_frame()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14636 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCosmetics: alignment
vitor [Wed, 6 Aug 2008 02:49:22 +0000 (02:49 +0000)]
Cosmetics: alignment

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14635 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFlip (by making buf[i] -> buf[size-i-1]) two buffers: {sp,gain}_block. This
vitor [Wed, 6 Aug 2008 02:44:59 +0000 (02:44 +0000)]
Flip (by making buf[i] -> buf[size-i-1]) two buffers: {sp,gain}_block. This
needs duplicating a few loops, but now the code is clearer.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14634 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: use av_freep(&x) instead of av_free(x);x=NULL
aurel [Wed, 6 Aug 2008 00:21:10 +0000 (00:21 +0000)]
matroskadec: use av_freep(&x) instead of av_free(x);x=NULL

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14633 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: replace matroska_queue_packet with a single call to dynarray_add
aurel [Wed, 6 Aug 2008 00:17:47 +0000 (00:17 +0000)]
matroskadec: replace matroska_queue_packet with a single call to dynarray_add
patch by Anton Khirnov  wyskas _at_ gmail _dot_ com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14632 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoadd dv 4:1:1 regression test
bcoudurier [Tue, 5 Aug 2008 23:03:02 +0000 (23:03 +0000)]
add dv 4:1:1 regression test

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14631 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years ago100l, fix test, ref values were done with mv0, dunno how this slipped in
bcoudurier [Tue, 5 Aug 2008 22:55:59 +0000 (22:55 +0000)]
100l, fix test, ref values were done with mv0, dunno how this slipped in

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14630 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoadd mpeg2 4:2:2 regression test
bcoudurier [Tue, 5 Aug 2008 21:59:51 +0000 (21:59 +0000)]
add mpeg2 4:2:2 regression test

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14629 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix small typo.
diego [Tue, 5 Aug 2008 21:46:10 +0000 (21:46 +0000)]
Fix small typo.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14628 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoPrevent low delay from being used with mpeg1.
michael [Tue, 5 Aug 2008 20:39:58 +0000 (20:39 +0000)]
Prevent low delay from being used with mpeg1.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14627 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoOKed sections of code from the SoC AAC decoder
superdump [Tue, 5 Aug 2008 19:32:01 +0000 (19:32 +0000)]
OKed sections of code from the SoC AAC decoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14626 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove shared tables to aactab.c and add declarations to aactab.h. Also sync with
superdump [Tue, 5 Aug 2008 19:31:05 +0000 (19:31 +0000)]
Move shared tables to aactab.c and add declarations to aactab.h. Also sync with
SoC code.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14625 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAAC definitions and structures that have been OKed from the SoC AAC decoder
superdump [Tue, 5 Aug 2008 19:27:17 +0000 (19:27 +0000)]
AAC definitions and structures that have been OKed from the SoC AAC decoder
code

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14624 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse local variabes for *stride, where local variables exist.
michael [Tue, 5 Aug 2008 12:06:30 +0000 (12:06 +0000)]
Use local variabes for *stride, where local variables exist.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14623 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoindent
michael [Tue, 5 Aug 2008 11:34:46 +0000 (11:34 +0000)]
indent

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14622 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify l1mv/l1ref calculation.
michael [Tue, 5 Aug 2008 11:33:40 +0000 (11:33 +0000)]
Simplify l1mv/l1ref calculation.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14621 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosimplify y_shift/ref_shift code
michael [Tue, 5 Aug 2008 11:17:23 +0000 (11:17 +0000)]
simplify y_shift/ref_shift code

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14620 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoindent
michael [Tue, 5 Aug 2008 11:04:49 +0000 (11:04 +0000)]
indent

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14619 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFactorize some code between temporal and spatial direct mode.
michael [Tue, 5 Aug 2008 11:00:17 +0000 (11:00 +0000)]
Factorize some code between temporal and spatial direct mode.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14618 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSupport muxing of Zork PCM audio into RIFF formats.
pross [Tue, 5 Aug 2008 10:38:25 +0000 (10:38 +0000)]
Support muxing of Zork PCM audio into RIFF formats.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14617 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomisc spelling/grammar fixes
diego [Tue, 5 Aug 2008 08:28:57 +0000 (08:28 +0000)]
misc spelling/grammar fixes

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14616 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRename prodsum() function to convolve()
vitor [Tue, 5 Aug 2008 04:52:33 +0000 (04:52 +0000)]
Rename prodsum() function to convolve()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14615 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: use a better function name than uncouple_channels()
jbr [Tue, 5 Aug 2008 01:49:01 +0000 (01:49 +0000)]
cosmetics: use a better function name than uncouple_channels()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14614 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: change function name and comments to refer to block decoding
jbr [Tue, 5 Aug 2008 01:31:40 +0000 (01:31 +0000)]
cosmetics: change function name and comments to refer to block decoding
instead of block parsing

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14613 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: update seek regression test to match new ebml parser
aurel [Tue, 5 Aug 2008 00:43:04 +0000 (00:43 +0000)]
matroskadec: update seek regression test to match new ebml parser

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14612 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove useless num_streams
aurel [Tue, 5 Aug 2008 00:43:01 +0000 (00:43 +0000)]
matroskadec: remove useless num_streams

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14611 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: expand useless ebml_read_element_id() wrapper
aurel [Tue, 5 Aug 2008 00:42:58 +0000 (00:42 +0000)]
matroskadec: expand useless ebml_read_element_id() wrapper

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14610 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: simplify matroska_ebmlnum_sint()
aurel [Tue, 5 Aug 2008 00:42:55 +0000 (00:42 +0000)]
matroskadec: simplify matroska_ebmlnum_sint()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14609 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: implement matroska_ebmlnum_uint() using ebml_read_num()
aurel [Tue, 5 Aug 2008 00:42:52 +0000 (00:42 +0000)]
matroskadec: implement matroska_ebmlnum_uint() using ebml_read_num()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14608 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroska: expand useless define for MS compat codec id strings
aurel [Tue, 5 Aug 2008 00:42:49 +0000 (00:42 +0000)]
matroska: expand useless define for MS compat codec id strings

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14607 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove useless comments in ff_mkv_codec_tags
aurel [Tue, 5 Aug 2008 00:42:46 +0000 (00:42 +0000)]
matroskadec: remove useless comments in ff_mkv_codec_tags

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14606 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: update copyright year and related comments
aurel [Tue, 5 Aug 2008 00:42:43 +0000 (00:42 +0000)]
matroskadec: update copyright year and related comments

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14605 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: reorder some functions in a more logical order
aurel [Tue, 5 Aug 2008 00:42:39 +0000 (00:42 +0000)]
matroskadec: reorder some functions in a more logical order

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14604 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove now useless wrapper ebml_read_element_length()
aurel [Tue, 5 Aug 2008 00:42:36 +0000 (00:42 +0000)]
matroskadec: remove now useless wrapper ebml_read_element_length()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14603 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove now useless wrapper ebml_read_seek()
aurel [Tue, 5 Aug 2008 00:42:33 +0000 (00:42 +0000)]
matroskadec: remove now useless wrapper ebml_read_seek()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14602 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove now useless peek_id
aurel [Tue, 5 Aug 2008 00:42:29 +0000 (00:42 +0000)]
matroskadec: remove now useless peek_id

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14601 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: don't try to re-read already parsed ID in matroska_parse_cluster()
aurel [Tue, 5 Aug 2008 00:42:26 +0000 (00:42 +0000)]
matroskadec: don't try to re-read already parsed ID in matroska_parse_cluster()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14600 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove now unused once parameter from ebml_parse_nest()
aurel [Tue, 5 Aug 2008 00:42:23 +0000 (00:42 +0000)]
matroskadec: remove now unused once parameter from ebml_parse_nest()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14599 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: directly use ebml_parse() or ebml_parse_id() where it's enough
aurel [Tue, 5 Aug 2008 00:42:20 +0000 (00:42 +0000)]
matroskadec: directly use ebml_parse() or ebml_parse_id() where it's enough

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14598 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: new ebml_parse() function, centralize ebml_read_element_id() calls
aurel [Tue, 5 Aug 2008 00:42:17 +0000 (00:42 +0000)]
matroskadec: new ebml_parse() function, centralize ebml_read_element_id() calls

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14597 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: rename ebml_parse() to ebml_parse_nest()
aurel [Tue, 5 Aug 2008 00:42:13 +0000 (00:42 +0000)]
matroskadec: rename ebml_parse() to ebml_parse_nest()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14596 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: don't care about the number of bytes read by ebml_read_element_id()
aurel [Tue, 5 Aug 2008 00:42:10 +0000 (00:42 +0000)]
matroskadec: don't care about the number of bytes read by ebml_read_element_id()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14595 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: simplify check for hierarchy level
aurel [Tue, 5 Aug 2008 00:42:08 +0000 (00:42 +0000)]
matroskadec: simplify check for hierarchy level

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14594 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: cosmetics: consistent style for functions declaration
aurel [Tue, 5 Aug 2008 00:42:05 +0000 (00:42 +0000)]
matroskadec: cosmetics: consistent style for functions declaration

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14593 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: use string instead of char table as probe data comparision source
aurel [Tue, 5 Aug 2008 00:42:02 +0000 (00:42 +0000)]
matroskadec: use string instead of char table as probe data comparision source

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14592 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: use an EbmlBin as parameter to ebml_read_binary()
aurel [Tue, 5 Aug 2008 00:41:59 +0000 (00:41 +0000)]
matroskadec: use an EbmlBin as parameter to ebml_read_binary()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14591 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: extract common code out of ebml_read_*()
aurel [Tue, 5 Aug 2008 00:41:55 +0000 (00:41 +0000)]
matroskadec: extract common code out of ebml_read_*()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14590 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: simplify/cleanup error logging in ebml_read_*()
aurel [Tue, 5 Aug 2008 00:41:52 +0000 (00:41 +0000)]
matroskadec: simplify/cleanup error logging in ebml_read_*()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14589 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove now useless expected_id parameter from ebml_parse()
aurel [Tue, 5 Aug 2008 00:41:50 +0000 (00:41 +0000)]
matroskadec: remove now useless expected_id parameter from ebml_parse()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14588 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: expand useless ebml_peek_id() wrapper
aurel [Tue, 5 Aug 2008 00:41:46 +0000 (00:41 +0000)]
matroskadec: expand useless ebml_peek_id() wrapper

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14587 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove unused levelup parameter from ebml_read_element_id()
aurel [Tue, 5 Aug 2008 00:41:43 +0000 (00:41 +0000)]
matroskadec: remove unused levelup parameter from ebml_read_element_id()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14586 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: extract read_level_up out of ebml_read_element_id
aurel [Tue, 5 Aug 2008 00:41:40 +0000 (00:41 +0000)]
matroskadec: extract read_level_up out of ebml_read_element_id

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14585 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove useless levelup check
aurel [Tue, 5 Aug 2008 00:41:37 +0000 (00:41 +0000)]
matroskadec: remove useless levelup check

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14584 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove useless check for cluster presence
aurel [Tue, 5 Aug 2008 00:41:34 +0000 (00:41 +0000)]
matroskadec: remove useless check for cluster presence

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14583 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: cosmetics: placement of 'else if'
aurel [Tue, 5 Aug 2008 00:41:31 +0000 (00:41 +0000)]
matroskadec: cosmetics: placement of 'else if'

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14582 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove some useless empty lines
aurel [Tue, 5 Aug 2008 00:41:28 +0000 (00:41 +0000)]
matroskadec: remove some useless empty lines

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14581 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove some useless or out of date comments
aurel [Tue, 5 Aug 2008 00:41:25 +0000 (00:41 +0000)]
matroskadec: remove some useless or out of date comments

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14580 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: cosmetics
aurel [Tue, 5 Aug 2008 00:41:22 +0000 (00:41 +0000)]
matroskadec: cosmetics

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14579 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove unused struct name
aurel [Tue, 5 Aug 2008 00:41:19 +0000 (00:41 +0000)]
matroskadec: remove unused struct name

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14578 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove now unused context fields
aurel [Tue, 5 Aug 2008 00:41:16 +0000 (00:41 +0000)]
matroskadec: remove now unused context fields

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14577 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove useless initialization
aurel [Tue, 5 Aug 2008 00:41:13 +0000 (00:41 +0000)]
matroskadec: remove useless initialization

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14576 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: cosmetics: remove useless braces
aurel [Tue, 5 Aug 2008 00:41:10 +0000 (00:41 +0000)]
matroskadec: cosmetics: remove useless braces

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14575 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove some unused ebml funcs
aurel [Tue, 5 Aug 2008 00:41:07 +0000 (00:41 +0000)]
matroskadec: remove some unused ebml funcs

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14574 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: use generic parser to parse clusters
aurel [Tue, 5 Aug 2008 00:41:05 +0000 (00:41 +0000)]
matroskadec: use generic parser to parse clusters

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14573 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: use generic parser inside matroska_execute_seekhead()
aurel [Tue, 5 Aug 2008 00:41:01 +0000 (00:41 +0000)]
matroskadec: use generic parser inside matroska_execute_seekhead()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14572 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: use generic parser to parse matroska from toplevel
aurel [Tue, 5 Aug 2008 00:40:58 +0000 (00:40 +0000)]
matroskadec: use generic parser to parse matroska from toplevel

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14571 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: move context settings to matroska_read_header()
aurel [Tue, 5 Aug 2008 00:40:55 +0000 (00:40 +0000)]
matroskadec: move context settings to matroska_read_header()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14570 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: cosmetics: indentation of matroska_read_header()
aurel [Tue, 5 Aug 2008 00:40:52 +0000 (00:40 +0000)]
matroskadec: cosmetics: indentation of matroska_read_header()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14569 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: move declaration to upper bloc
aurel [Tue, 5 Aug 2008 00:40:49 +0000 (00:40 +0000)]
matroskadec: move declaration to upper bloc

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14568 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: invert a test
aurel [Tue, 5 Aug 2008 00:40:46 +0000 (00:40 +0000)]
matroskadec: invert a test

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14567 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: cosmetics: indentation of matroska_execute_seekhead()
aurel [Tue, 5 Aug 2008 00:40:43 +0000 (00:40 +0000)]
matroskadec: cosmetics: indentation of matroska_execute_seekhead()

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14566 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: remove useless dummy_level variable
aurel [Tue, 5 Aug 2008 00:40:40 +0000 (00:40 +0000)]
matroskadec: remove useless dummy_level variable

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14565 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: use generic parser to parse seekhead
aurel [Tue, 5 Aug 2008 00:40:36 +0000 (00:40 +0000)]
matroskadec: use generic parser to parse seekhead

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14564 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: declare var where it's used
aurel [Tue, 5 Aug 2008 00:40:33 +0000 (00:40 +0000)]
matroskadec: declare var where it's used

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14563 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: use generic parser to parse tracks
aurel [Tue, 5 Aug 2008 00:40:31 +0000 (00:40 +0000)]
matroskadec: use generic parser to parse tracks

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14562 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: use generic parser to parse info
aurel [Tue, 5 Aug 2008 00:40:27 +0000 (00:40 +0000)]
matroskadec: use generic parser to parse info

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14561 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b