Statistics
| Branch: | Revision:

ffmpeg @ b2755007

# Date Author Comment
b2755007 04/12/2009 08:35 AM Stefano Sabatini

Split bitstream.h, put the bitstream writer stuff in the new file
put_bits.h.

Originally committed as revision 18461 to svn://svn.ffmpeg.org/ffmpeg/trunk

77daaf67 04/12/2009 04:01 AM Michael Niedermayer

Disable metadata reading. Yes, I would like to know what this code is good for
and this is the easiest way to. It would be a lot of messy code we can drop
if it is useless.
As a sideeffect this fixes issue977.

Originally committed as revision 18460 to svn://svn.ffmpeg.org/ffmpeg/trunk

f79e331f 04/12/2009 03:26 AM Justin Ruggles

Add names for 5.0 and 5.1 back speaker channel layouts.

Originally committed as revision 18459 to svn://svn.ffmpeg.org/ffmpeg/trunk

ebcf352a 04/12/2009 03:08 AM Baptiste Coudurier

replace DEBUG_SI with DEBUG and use dprintf

Originally committed as revision 18458 to svn://svn.ffmpeg.org/ffmpeg/trunk

495b3766 04/12/2009 02:39 AM Baptiste Coudurier

Set stream type to ac3 if registration descriptor is present.
Based on patch by Nico Sabi, nicola dot sabbi at poste dot it

Originally committed as revision 18457 to svn://svn.ffmpeg.org/ffmpeg/trunk

4f1db48e 04/12/2009 02:32 AM Baptiste Coudurier

simplify registration descriptor parsing with bytestream get functions

Originally committed as revision 18456 to svn://svn.ffmpeg.org/ffmpeg/trunk

a4d2af9b 04/12/2009 02:19 AM Björn Axelsson

Ok, ts demuxer is more complicated than I thought
Revert r18454 and fix correctly #700
Stop parsing if end of buffer is reached while reading
patch by Björn Axelsson, bjorn dot axelsson at intinor dot se

Originally committed as revision 18455 to svn://svn.ffmpeg.org/ffmpeg/trunk

2b97246e 04/12/2009 01:37 AM Baptiste Coudurier

fix end of buffer check, fix hang_read_header.h264.ts

Originally committed as revision 18454 to svn://svn.ffmpeg.org/ffmpeg/trunk

a3d23e15 04/12/2009 12:25 AM Baptiste Coudurier

fix 6 channels raw pcm demuxing, raw pcm now demux a fixed number of samples

Originally committed as revision 18453 to svn://svn.ffmpeg.org/ffmpeg/trunk

d2e63e8b 04/11/2009 10:38 PM Reimar Döffinger

Simplify packet duplication code in ff_interleave_add_packet.
Behaviour only changes if pkt->destuct neither av_destruct_packet,
av_destruct_packet_nofree nor NULL, in which case the new code avoids a double free.

Originally committed as revision 18452 to svn://svn.ffmpeg.org/ffmpeg/trunk

031e14ea 04/11/2009 10:04 PM Thilo Borgmann

Fix initialization of avpkt in output_packet().

Patch by Thilo Borgmann thilo.surname AT googlemaildotcom.

Originally committed as revision 18451 to svn://svn.ffmpeg.org/ffmpeg/trunk

7ce04209 04/11/2009 09:45 PM Reimar Döffinger

Fix "unrecognized WC3 chunk" debug output which was broken r18444 due to sign expansion.

Originally committed as revision 18450 to svn://svn.ffmpeg.org/ffmpeg/trunk

dae24349 04/11/2009 09:14 PM John Fletcher

Fix documentation for avcodec_encode_audio(), in the case of PCM audio
the output buffer size may be less than FF_MIN_BUFFER_SIZE.

Patch by John Fletcher john.surname AT rd . bbc . co . uk.

Originally committed as revision 18449 to svn://svn.ffmpeg.org/ffmpeg/trunk

4af615b8 04/11/2009 09:04 PM Stefano Sabatini

Document the 'size' parameter of set_put_bits_buffer_size().

Originally committed as revision 18448 to svn://svn.ffmpeg.org/ffmpeg/trunk

930cab59 04/11/2009 09:01 PM Stefano Sabatini

Document ff_put_string().

Originally committed as revision 18447 to svn://svn.ffmpeg.org/ffmpeg/trunk

cfb9b355 04/11/2009 08:48 PM Reimar Döffinger

wc3movie: return partial packets if not all data can be read.
This is consistent with other demuxer's behaviour and avoids a memleak.
It also returns the error from av_get_packet instead of always AVERROR.

Originally committed as revision 18446 to svn://svn.ffmpeg.org/ffmpeg/trunk

cdbe3798 04/11/2009 08:08 PM Reimar Döffinger

Explain the purpose of the wc3_pal_lookup and the formula that was used to
calculate it.

Originally committed as revision 18445 to svn://svn.ffmpeg.org/ffmpeg/trunk

f6a708f0 04/11/2009 06:58 PM Reimar Döffinger

Use get_le32/get_be32 in wc3movie demuxer instead of reading everything into
a buffer first.

Originally committed as revision 18444 to svn://svn.ffmpeg.org/ffmpeg/trunk

147a90a3 04/11/2009 06:12 PM Stefano Sabatini

Replace deprecated FF_MM_MMXEXT flag with FF_MM_MMX2.

Originally committed as revision 18443 to svn://svn.ffmpeg.org/ffmpeg/trunk

54b02ccd 04/11/2009 03:54 PM Stefano Sabatini

Rename the 'put_zero' parameter of ff_put_string() to
'terminate_string'.

Originally committed as revision 18442 to svn://svn.ffmpeg.org/ffmpeg/trunk

980f5451 04/11/2009 02:49 PM Stefano Sabatini

Add documentation for skip_put_bytes().

Originally committed as revision 18441 to svn://svn.ffmpeg.org/ffmpeg/trunk

093364da 04/11/2009 02:47 PM Stefano Sabatini

Doxygenate ff_copy_bits().

Originally committed as revision 18440 to svn://svn.ffmpeg.org/ffmpeg/trunk

86755e82 04/11/2009 02:19 PM Stefano Sabatini

Factorize declaration for the two variants of put_bits().

Originally committed as revision 18439 to svn://svn.ffmpeg.org/ffmpeg/trunk

1b923aa4 04/11/2009 02:16 PM Michael Niedermayer

Two INIT_VLC_USE_STATIC cases Carl missed.

Originally committed as revision 18438 to svn://svn.ffmpeg.org/ffmpeg/trunk

78435e99 04/11/2009 01:58 PM Michael Niedermayer

get rid of INIT_VLC_USE_STATIC in h261.

Originally committed as revision 18437 to svn://svn.ffmpeg.org/ffmpeg/trunk

76ac7198 04/11/2009 01:53 PM Michael Niedermayer

Get rid of INIT_VLC_USE_STATIC in rv10/rv20.

Originally committed as revision 18436 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a0241ae 04/11/2009 01:43 PM Michael Niedermayer

Get rid of INIT_VLC_USE_STATIC in 4xm.

Originally committed as revision 18435 to svn://svn.ffmpeg.org/ffmpeg/trunk

5338bec6 04/11/2009 01:40 PM Michael Niedermayer

Get rid of INIT_VLC_USE_STATIC in asv1.

Originally committed as revision 18434 to svn://svn.ffmpeg.org/ffmpeg/trunk

5cf4331b 04/11/2009 01:29 PM Michael Niedermayer

Get rid of INIT_VLC_USE_STATIC in msmpeg4

Originally committed as revision 18433 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a73e94f 04/11/2009 01:04 PM Stefano Sabatini

Clarify documentation for put_bits_count().

Originally committed as revision 18432 to svn://svn.ffmpeg.org/ffmpeg/trunk

80d403fc 04/11/2009 12:42 PM Reimar Döffinger

Get rid of av_destruct_packet_nofree and use NULL instead.
It is still used in comparisons to keep ABI compatibility.

Originally committed as revision 18431 to svn://svn.ffmpeg.org/ffmpeg/trunk

e161e007 04/11/2009 11:47 AM Carl Eugen Hoyos

Use INIT_VLC_USE_STATIC and not its value "1".

Originally committed as revision 18430 to svn://svn.ffmpeg.org/ffmpeg/trunk

46e97dc3 04/11/2009 10:41 AM Reimar Döffinger

Reindent

Originally committed as revision 18429 to svn://svn.ffmpeg.org/ffmpeg/trunk

f772b7fa 04/11/2009 10:38 AM Reimar Döffinger

Make electronicarts demuxer return partial frames, this is the default
behaviour of av_get_packet and should not be override without good reason.
As a side effect this fixes the memleak described in issue 956.
Also return the exact error code from av_get_packet instead of AVERROR....

facf521d 04/10/2009 10:29 PM Stefano Sabatini

Document align_put_bits().

Originally committed as revision 18427 to svn://svn.ffmpeg.org/ffmpeg/trunk

fc660a01 04/10/2009 10:27 PM Stefano Sabatini

Doxygenate flush_put_bits() documentation.

Originally committed as revision 18426 to svn://svn.ffmpeg.org/ffmpeg/trunk

e46ddebd 04/10/2009 10:14 PM Stefano Sabatini

Doxygenate put_bits_count() documentation.

Originally committed as revision 18425 to svn://svn.ffmpeg.org/ffmpeg/trunk

f77dddfc 04/10/2009 05:46 PM Carl Eugen Hoyos

Fix comment: gcc 2.95.3 binaries decode ac3 fine if SSE is available and
not disabled.

Originally committed as revision 18424 to svn://svn.ffmpeg.org/ffmpeg/trunk

f7a2aab7 04/10/2009 05:30 PM Stefano Sabatini

Doxygenate init_put_bits().

Originally committed as revision 18423 to svn://svn.ffmpeg.org/ffmpeg/trunk

64bde197 04/10/2009 05:23 PM Diego Biurrun

cosmetics: Rename prn variable to prng (Pseudo Random Number Generator).

Originally committed as revision 18422 to svn://svn.ffmpeg.org/ffmpeg/trunk

ee30cdab 04/10/2009 05:16 PM Thilo Borgmann

Add support to CorePNG P-frames.

Patch by Thilo Borgmann thilo DOT borgmann A googlemail com.

Originally committed as revision 18421 to svn://svn.ffmpeg.org/ffmpeg/trunk

cc7b62af 04/10/2009 05:12 PM Diego Biurrun

Replace rand() usage by av_lfg_get().

Originally committed as revision 18420 to svn://svn.ffmpeg.org/ffmpeg/trunk

a2085ccc 04/10/2009 03:16 PM Diego Biurrun

cosmetics: Align output columns.

Originally committed as revision 18419 to svn://svn.ffmpeg.org/ffmpeg/trunk

6752dd5a 04/10/2009 02:30 PM Reimar Döffinger

Loop up to MAX_THREADS instead of h->s.avctx->thread_count to free the thread
contexts, this avoids a crash when freeing the H.264 parser context introduced in
r18406, since h->s.avctx is NULL there.

Originally committed as revision 18418 to svn://svn.ffmpeg.org/ffmpeg/trunk

ede0e475 04/10/2009 12:53 PM Thilo Borgmann

Use the new avcodec_decode_* API.

Patch by Thilo Borgmann th_lo.borgm_n_@goog_email.co_.

Originally committed as revision 18417 to svn://svn.ffmpeg.org/ffmpeg/trunk

ed54ae08 04/10/2009 12:49 PM Aurelien Jacobs

remove useless duplication of what av_new_stream() already does

Originally committed as revision 18416 to svn://svn.ffmpeg.org/ffmpeg/trunk

0dccbba0 04/10/2009 12:18 PM Thilo Borgmann

Add 'PNG1' to PNG fourcc codes.

Patch by Thilo Borgmann thilo DOT borgmann AT gXXglemail.cXm.

Originally committed as revision 18415 to svn://svn.ffmpeg.org/ffmpeg/trunk

bea18375 04/10/2009 12:07 PM Thilo Borgmann

Use the new avcodec_decode_* API.

Patch by Thilo Borgmann thilo.borgmann * googlemail ! com.

Originally committed as revision 18414 to svn://svn.ffmpeg.org/ffmpeg/trunk

222ab26c 04/10/2009 11:33 AM Diego Biurrun

Remove unused variables along with the related warnings.

Originally committed as revision 18413 to svn://svn.ffmpeg.org/ffmpeg/trunk

cbf1eae9 04/10/2009 11:31 AM Reimar Döffinger

Add forgotten void return type to ff_h264_free_context

Originally committed as revision 18411 to svn://svn.ffmpeg.org/ffmpeg/trunk

e4732ba9 04/10/2009 11:29 AM Diego Biurrun

Fix sigill on non-MMX2 CPUs.

Originally committed as revision 18410 to svn://svn.ffmpeg.org/ffmpeg/trunk

4f313925 04/10/2009 11:07 AM Thilo Borgmann

Use the new avcodec_decode_* API.

Patch by Thilo Borgmann name.surname AT googlemail.com.

Originally committed as revision 18409 to svn://svn.ffmpeg.org/ffmpeg/trunk

655d47c2 04/10/2009 11:03 AM Thilo Borgmann

Make try_decode_frame() use the new avcodec_decode_* API.

Patch by Thilo Borgmann thilo.borgmann AT g00glemail dot com.

Originally committed as revision 18408 to svn://svn.ffmpeg.org/ffmpeg/trunk

b6b66760 04/10/2009 07:17 AM Reimar Döffinger

Make sure error resilience does not try to use unavailable reference frames.
Fixes the crash described in issue 706.

Originally committed as revision 18407 to svn://svn.ffmpeg.org/ffmpeg/trunk

15861962 04/10/2009 07:01 AM Reimar Döffinger

Add a ff_h264_free_context function and call it from the H.264 parser.
This ensures that the parser will no longer leak memory for all SPS/PPS it encounters.

Originally committed as revision 18406 to svn://svn.ffmpeg.org/ffmpeg/trunk

c81185a1 04/10/2009 12:09 AM Michael Niedermayer

Make sure mpeg2 has its height rounded up to 32 as that is needed
for interlaced stuff.
This might have been exploitable when emu edge was not set though
note this bug has been introduced just a few days ago.

Originally committed as revision 18405 to svn://svn.ffmpeg.org/ffmpeg/trunk

cfe67526 04/09/2009 09:53 PM Michael Niedermayer

Do not use SSE2 SAD for snow as it requires more alignment than can be
easily provided.
Fixes issue315.

Originally committed as revision 18404 to svn://svn.ffmpeg.org/ffmpeg/trunk

2b12317a 04/09/2009 09:52 PM Martin Storsjö

Fix documentation for the "-ps" option
Patch by Martin Storsjö (martin AT martin DOT st)

Originally committed as revision 18403 to svn://svn.ffmpeg.org/ffmpeg/trunk

93319670 04/09/2009 09:48 PM Luca Abeni

AAC packetiser cleanup: use consts instead of #defines

Originally committed as revision 18402 to svn://svn.ffmpeg.org/ffmpeg/trunk

ddffcb2d 04/09/2009 09:39 PM Luca Abeni

AAC packetiser cleanup: remove check for a condition that cannot happen

Originally committed as revision 18401 to svn://svn.ffmpeg.org/ffmpeg/trunk

d2ce53b7 04/09/2009 09:37 PM Martin Storsjö

Fix two checks in the AAC packetiser, which were too conservative
Patch by Martin Storsjö (martin AT martin DOT st)

Originally committed as revision 18400 to svn://svn.ffmpeg.org/ffmpeg/trunk

cc024128 04/09/2009 09:19 PM Michael Niedermayer

Make sure the next used frame is released so get_buffer() wont fail.

Originally committed as revision 18399 to svn://svn.ffmpeg.org/ffmpeg/trunk

38fd076c 04/09/2009 09:17 PM Michael Niedermayer

Move release_buffer() up so it is prior to a future call to it.

Originally committed as revision 18398 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a08b573 04/09/2009 08:44 PM Michael Niedermayer

Factorize release_buffer()

Originally committed as revision 18397 to svn://svn.ffmpeg.org/ffmpeg/trunk

eebbb33a 04/09/2009 08:23 PM Michael Niedermayer

Make sure spatial_decomposition_count is not too large for picture size.
this led to an infinite loop in mirror().

Originally committed as revision 18396 to svn://svn.ffmpeg.org/ffmpeg/trunk

69409ccb 04/09/2009 08:13 PM Michael Niedermayer

Skip non intra frames that have no reference frames.

Originally committed as revision 18395 to svn://svn.ffmpeg.org/ffmpeg/trunk

440882f7 04/09/2009 07:45 PM Michael Niedermayer

Make sure spatial_decomposition_count is >0.

Originally committed as revision 18394 to svn://svn.ffmpeg.org/ffmpeg/trunk

dc7f45a0 04/09/2009 06:47 PM Michael Niedermayer

Make sure the block array is of the correct size.
This might have been exploitable.

Originally committed as revision 18393 to svn://svn.ffmpeg.org/ffmpeg/trunk

bc4350a3 04/09/2009 06:37 PM Michael Niedermayer

Check spatial_decomposition_count too, fixes another crash.

Originally committed as revision 18392 to svn://svn.ffmpeg.org/ffmpeg/trunk

45d1d979 04/09/2009 06:29 PM Michael Niedermayer

10l, forgot to remove old code, which broke snow.

Originally committed as revision 18391 to svn://svn.ffmpeg.org/ffmpeg/trunk

158f189f 04/09/2009 06:21 PM Michael Niedermayer

Factorize check of read symbols.

Originally committed as revision 18390 to svn://svn.ffmpeg.org/ffmpeg/trunk

a7943566 04/09/2009 03:33 PM Michael Niedermayer

Fix spatial_decomposition_type validity check.
Fixes infinite loop (did no investigate why exactly it got stuck).

Originally committed as revision 18389 to svn://svn.ffmpeg.org/ffmpeg/trunk

f0812be8 04/09/2009 03:17 PM Michael Niedermayer

Fix crash when max_ref_frames was out of range.
This might have been exploitable.
Fixes first crash of issue840.

Originally committed as revision 18388 to svn://svn.ffmpeg.org/ffmpeg/trunk

985fdd53 04/09/2009 03:11 PM Diego Biurrun

Give liblzo benchmark conditionals more descriptive names and add convenience
definitions along with instructions for changing them.

Originally committed as revision 18387 to svn://svn.ffmpeg.org/ffmpeg/trunk

e4673692 04/09/2009 02:55 PM Diego Biurrun

Add a configure check for lzo1x_999_compress() and compile the lzo test program
in libavutil when this function is available.

Originally committed as revision 18386 to svn://svn.ffmpeg.org/ffmpeg/trunk

ef12ec23 04/09/2009 02:16 PM Reimar Döffinger

Fix memleak in nuv demuxer: free packet already allocated packet when
returning an error in nuv_packet.

Originally committed as revision 18385 to svn://svn.ffmpeg.org/ffmpeg/trunk

7a709548 04/09/2009 11:54 AM Diego Biurrun

Remove unnecessary gcc_fixes.h #include.

Originally committed as revision 18384 to svn://svn.ffmpeg.org/ffmpeg/trunk

952f18ff 04/09/2009 10:06 AM Diego Biurrun

cosmetics: Reformat comment paragraph and fix a few typos in it.

Originally committed as revision 18383 to svn://svn.ffmpeg.org/ffmpeg/trunk

cdf38a17 04/09/2009 12:13 AM Michael Niedermayer

Fix -ss / -t interaction with -acodec copy.
Fixes issue203

Originally committed as revision 18382 to svn://svn.ffmpeg.org/ffmpeg/trunk

0127b861 04/08/2009 08:48 PM Michael Niedermayer

Fix mb_height for interlaced mpeg2.
This correctly fixes issue961, thanks to steven warren for spotting my mistake.

Originally committed as revision 18381 to svn://svn.ffmpeg.org/ffmpeg/trunk

e90f5b5a 04/08/2009 08:26 PM Ramiro Polla

configure: Add --enable-runtime-cpudetect

Originally committed as revision 18380 to svn://svn.ffmpeg.org/ffmpeg/trunk

10a7d216 04/08/2009 08:21 PM Ramiro Polla

Rename RUNTIME_CPUDETECT to CONFIG_RUNTIME_CPUDETECT and always define it.

Originally committed as revision 29154 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

94705111 04/08/2009 08:20 PM Reimar Döffinger

Correctly set packet size for partial video packets in nuv demuxer.

Originally committed as revision 18379 to svn://svn.ffmpeg.org/ffmpeg/trunk

feb993e5 04/08/2009 08:19 PM Reimar Döffinger

Add av_shrink_packet function for use in av_get_packet that reduces pkt->size
and ensures the following padding is correctly initialized to 0.

Originally committed as revision 18378 to svn://svn.ffmpeg.org/ffmpeg/trunk

c81604f8 04/08/2009 04:01 PM Zhentan Feng

Reduce code duplication.

Patch by Zhentan Feng, spyfeng gmail

Originally committed as revision 18377 to svn://svn.ffmpeg.org/ffmpeg/trunk

2851d225 04/08/2009 12:37 PM Ronald S. Bultje

Document addition of new avcodec_decode_video2/audio3/subtitle2() API and
the deprecation of the old API calls.

Originally committed as revision 18376 to svn://svn.ffmpeg.org/ffmpeg/trunk

08e696c0 04/08/2009 07:16 AM Martin Storsjö

Add support for AMR audio in the RTP muxer
patch by Martin Storsjö (martin AT martin DOT st)

Originally committed as revision 18375 to svn://svn.ffmpeg.org/ffmpeg/trunk

17ad7b24 04/08/2009 03:38 AM Baptiste Coudurier

force sample for qcelp when not stored in mov, fix #968

Originally committed as revision 18374 to svn://svn.ffmpeg.org/ffmpeg/trunk

4bce3ba4 04/08/2009 03:06 AM Ronald S. Bultje

Reindent after r18372.

Originally committed as revision 18373 to svn://svn.ffmpeg.org/ffmpeg/trunk

6e9f56c1 04/08/2009 03:04 AM Ronald S. Bultje

Add waveformat-extensible support in the wav muxer.

Patch (GSoC qualfication task) by Zhentan Feng spyfeng gmail com, see
"[FFmpeg-devel] Add waveformat extensible support in wav muxer (SoC
qualification task)" thread on mailinglist.

Originally committed as revision 18372 to svn://svn.ffmpeg.org/ffmpeg/trunk

7b356d39 04/08/2009 01:45 AM Robert Swain

Clarify which time_base the relevant members of AVPacket use

Originally committed as revision 18371 to svn://svn.ffmpeg.org/ffmpeg/trunk

3c8d1447 04/07/2009 10:34 PM Baptiste Coudurier

move codec tag tables near corresponding code

Originally committed as revision 18370 to svn://svn.ffmpeg.org/ffmpeg/trunk

08680ab8 04/07/2009 10:31 PM Baptiste Coudurier

cosmetics, reindent

Originally committed as revision 18369 to svn://svn.ffmpeg.org/ffmpeg/trunk

0872acc4 04/07/2009 10:31 PM Baptiste Coudurier

cosmetics, add empty line and remove useless braces

Originally committed as revision 18368 to svn://svn.ffmpeg.org/ffmpeg/trunk

b6cb9946 04/07/2009 10:28 PM Baptiste Coudurier

fix compilation, add missing parenthesis

Originally committed as revision 18367 to svn://svn.ffmpeg.org/ffmpeg/trunk

130ba4b1 04/07/2009 10:26 PM Baptiste Coudurier

comment the ipod subtitle check

Originally committed as revision 18366 to svn://svn.ffmpeg.org/ffmpeg/trunk

6452af7a 04/07/2009 10:25 PM Baptiste Coudurier

invert condition to simplify code

Originally committed as revision 18365 to svn://svn.ffmpeg.org/ffmpeg/trunk

cf9ce6a3 04/07/2009 10:23 PM Baptiste Coudurier

remove no more needed code, tag is set by default

Originally committed as revision 18364 to svn://svn.ffmpeg.org/ffmpeg/trunk

2ab57c04 04/07/2009 10:21 PM Baptiste Coudurier

cosmetics, reindent, add empty lines

Originally committed as revision 18363 to svn://svn.ffmpeg.org/ffmpeg/trunk

6b600285 04/07/2009 10:19 PM Baptiste Coudurier

split mov_find_codec_tag in separate per format functions

Originally committed as revision 18362 to svn://svn.ffmpeg.org/ffmpeg/trunk