Commits on Dec 26, 2011

  1. swscale: prevent invalid writes in packed_16bpc_bswap

    Writes past the end of the destination buffer were occuring when its
    stride was smaller than the stride of the source. Fixes Bug #183.
    Janne Grunau committed Dec 26, 2011
    Copy the full SHA
    6e9bb5a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    bebf9f9 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    4e616d0 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    913b6b4 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    9e5bd6c View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    723c35f View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2011

  1. Merge remote-tracking branch 'qatar/master'

    * qatar/master:
      fate: split off vqf/twinvq FATE tests into their own file
      fate: split off mpc FATE tests into their own file
      fate: split off libavcodec FATE tests into their own file
      fate: split off Microsoft codec FATE tests into their own file
      fate: group all VP* codec FATE tests together in one file
      swscale: prevent invalid writes in packed_16bpc_bswap
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 27, 2011
    Copy the full SHA
    49b909b View commit details
    Browse the repository at this point in the history
  2. ffmpeg: add remaining hunks to enable dr1 support

    Author: Anton Khirnov
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 27, 2011
    Copy the full SHA
    9971af3 View commit details
    Browse the repository at this point in the history
  3. ffmpeg: disable dr1 in case of resolution changes, as this does not w…

    …ork currently.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 27, 2011
    Copy the full SHA
    80d2ddd View commit details
    Browse the repository at this point in the history
  4. ffmpeg: Check that frames are user type before treating them as such

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 27, 2011
    Copy the full SHA
    f2f8632 View commit details
    Browse the repository at this point in the history
  5. mpegvideo: fix visualization buffer size.

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 27, 2011
    Copy the full SHA
    b725443 View commit details
    Browse the repository at this point in the history
  6. x86: Fix constraints for decode_significance*_x86

    Originally, prior to 8742a4f, the caller code was compiled
    within this condition:
    
    ARCH_X86 && HAVE_7REGS && HAVE_EBX_AVAILABLE && !defined(BROKEN_RELOCATIONS)
    
    Since HAVE_7REGS is defined as
    (ARCH_X86_64 || (HAVE_EBX_AVAILABLE && HAVE_EBP_AVAILABLE))
    the subcondition HAVE_7REGS && HAVE_EBX_AVAILABLE is equal
    to HAVE_7REGS (for 32 bit at least). The correct simplification
    of the original condition thus is HAVE_7REGS, not
    HAVE_EBX_AVAILABLE.
    
    This fixes compilation in some cases where HAVE_EBP_AVAILABLE = 0
    and HAVE_EBX_AVAILABLE = 1.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    mstorsjo committed Dec 27, 2011
    Copy the full SHA
    676a9ee View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    15a2a29 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    f1f8743 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    c405a22 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    9361333 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    f1a4182 View commit details
    Browse the repository at this point in the history
  12. ffprobe: add XML writer

    saste committed Dec 27, 2011
    Copy the full SHA
    20ac584 View commit details
    Browse the repository at this point in the history
  13. lavfi: don't try to indent words in trace messages

    The traces end up not indented and ugly anyway, but with the additional
    spaces are much more painful to grep/parse.
    saste committed Dec 27, 2011
    Copy the full SHA
    5764301 View commit details
    Browse the repository at this point in the history
  14. lavfi: fix avfilter_default_get_audio_buffer() after changes in av_sa…

    …mples_alloc()
    
    av_samples_alloc() behavior changed in bbb46f3, resulting in random
    data filling the data[] and linesize[] arrays of the returned
    AVFilterBufferRef, which was resulting in wrong behavior in case of code
    checking on data[i] nullity.
    
    In particular fixes crash in avfilter_filter_samples():
            for (i = 0; samplesref->data[i]; i++)
                memcpy(link->cur_buf->data[i], samplesref->data[i], samplesref->linesize[0]);
    
    and correctly fills the linesize[] array for planar data.
    saste committed Dec 27, 2011
    Copy the full SHA
    e9af732 View commit details
    Browse the repository at this point in the history
  15. lavfi: add missing check in avfilter_filter_samples()

    Avoid out-of-buffer data access when nb_channels is 8.
    saste committed Dec 27, 2011
    Copy the full SHA
    ae21776 View commit details
    Browse the repository at this point in the history
  16. lavfi: add asplit filter

    saste committed Dec 27, 2011
    Copy the full SHA
    440e984 View commit details
    Browse the repository at this point in the history
  17. v4l2: remove unneded linux specific asm/types.h include

    Janne Grunau committed Dec 27, 2011
    Copy the full SHA
    1adba23 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    06bb590 View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    2702ec2 View commit details
    Browse the repository at this point in the history
  20. Fix some 1bit png samples, they can be palettised.

    Fixes ticket #767.
    cehoyos committed Dec 27, 2011
    Copy the full SHA
    613cbf3 View commit details
    Browse the repository at this point in the history
  21. Support decoding yuv442 and yuv421 jpeg images.

    Fixes ticket #787.
    cehoyos committed Dec 27, 2011
    Copy the full SHA
    387d860 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    ec0dc7e View commit details
    Browse the repository at this point in the history
  23. mpegvideo_enc: K&R cosmetics

    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    lionaneesh authored and rbultje committed Dec 27, 2011
    Copy the full SHA
    bd96be6 View commit details
    Browse the repository at this point in the history
  24. Makefile: fix path to ffprobe.xsd

    Idea-by: beastd
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 27, 2011
    Copy the full SHA
    29c1b25 View commit details
    Browse the repository at this point in the history
  25. Fixed crash in palette handling when converting certain .png images t…

    …o .pcx or .bmp.
    
    The existing code expected a palette buffer holding 256 uint32_t's allocated in the data[1] field of the AVFrame structure, but data[1] was NULL. The bug is fixed by using a fixed local array (palette256) to hold the palette instead.
    
    This solves http://ffmpeg.org/trac/ffmpeg/ticket/833
    
    Signed-off-by: Frank Vernaillen <fr_ve@hotmail.com>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    SilverViking authored and michaelni committed Dec 27, 2011
    Copy the full SHA
    ad1c502 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2011

  1. Merge remote-tracking branch 'qatar/master'

    * qatar/master:
      mpegvideo_enc: K&R cosmetics
      doxygen: remove unreplaced variables from custom header and footer
      threads: test for sys/param.h and include it for sysctl on OpenBSD
      v4l2: remove unneded linux specific asm/types.h include
      x86: Fix constraints for decode_significance*_x86
    
    Conflicts:
    	libavcodec/mpegvideo_enc.c
    	libavdevice/v4l2.c
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 28, 2011
    Copy the full SHA
    0e5fbbd View commit details
    Browse the repository at this point in the history
  2. Fix a typo that broke writing (and reading) PAM files.

    Reported and reviewed by Derek Buitenhuis.
    cehoyos committed Dec 28, 2011
    Copy the full SHA
    c1bc196 View commit details
    Browse the repository at this point in the history
  3. Fix a crash when reading gray pam files.

    Fixes ticket #837.
    cehoyos committed Dec 28, 2011
    Copy the full SHA
    190a099 View commit details
    Browse the repository at this point in the history
  4. Indeo 4 decoder

    Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
    Kostya Shishkov committed Dec 28, 2011
    Copy the full SHA
    adfe0c9 View commit details
    Browse the repository at this point in the history
  5. v410dec: Check for sufficient input data.

    Fixes crash
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 28, 2011
    Copy the full SHA
    11ca341 View commit details
    Browse the repository at this point in the history
  6. vcr1dec: Check that there is sufficient input data.

    Fixes crash.
    
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 28, 2011
    Copy the full SHA
    8e09482 View commit details
    Browse the repository at this point in the history
  7. indeo5: fix null pointer crash with ref_mb

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 28, 2011
    Copy the full SHA
    4b35ee0 View commit details
    Browse the repository at this point in the history
  8. indeo5: Fix crash due to partially initialized gop vars.

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 28, 2011
    Copy the full SHA
    d46bc41 View commit details
    Browse the repository at this point in the history
  9. avformat: Add SMJPEG demuxer.

    Signed-off-by: Paul B Mahol <onemda@gmail.com>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    richardpl authored and elenril committed Dec 28, 2011
    Copy the full SHA
    b5aecc6 View commit details
    Browse the repository at this point in the history
  10. mpegts: properly output large audio packets

    Do not assume the audio packets being always smaller than
    DEFAULT_PES_PAYLOAD_SIZE.
    
    Signed-off-by: Jindřich Makovička <makovick@gmail.com>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    jmakovicka authored and elenril committed Dec 28, 2011
    Copy the full SHA
    6fa9843 View commit details
    Browse the repository at this point in the history
  11. mpegts: adjustable minimum PES payload

    With the current default PES packet size, and very small audio bitrates,
    audio packet duration gets too long. For players, which wait for a whole
    audio packet (or more) it takes a very long time to start playing sound.
    
    For 24kbps audio, one PES packet is about 1 second long. On Motorola STBs,
    we observe about 3 second delay before the playback starts with the
    default setting.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    jmakovicka authored and elenril committed Dec 28, 2011
    Copy the full SHA
    891ce00 View commit details
    Browse the repository at this point in the history
  12. fate: Add v210 codec regression tests

    Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    rdoeffinger authored and elenril committed Dec 28, 2011
    Copy the full SHA
    733b23c View commit details
    Browse the repository at this point in the history
  13. cljrenc: fix scaling

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 28, 2011
    Copy the full SHA
    a1ca453 View commit details
    Browse the repository at this point in the history
  14. indeo5: fix division by 0 in ff_ivi_init_tiles()

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 28, 2011
    Copy the full SHA
    92e2b59 View commit details
    Browse the repository at this point in the history
  15. v410dec: Check for sufficient input data. Fixes crash

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
    michaelni authored and rbultje committed Dec 28, 2011
    Copy the full SHA
    8f52169 View commit details
    Browse the repository at this point in the history
  16. cljrdec: improve scaling somewhat

    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 28, 2011
    Copy the full SHA
    7e5cbb3 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2011

  1. Merge remote-tracking branch 'qatar/master'

    * qatar/master:
      v410dec: Check for sufficient input data. Fixes crash
      fate: Add v210 codec regression tests
      mpegts: adjustable minimum PES payload
      mpegts: properly output large audio packets
      avformat: Add SMJPEG demuxer.
      Indeo 4 decoder
    
    Conflicts:
    	doc/general.texi
    	libavcodec/v410dec.c
    	libavcodec/version.h
    	libavformat/mpegtsenc.c
    	libavformat/smjpeg.c
    	libavformat/version.h
    	tests/codec-regression.sh
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
    michaelni committed Dec 29, 2011
    Copy the full SHA
    6071e4d View commit details
    Browse the repository at this point in the history
  2. lagarith: add decode support for arith rgb24 mode

    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    coderjo authored and elenril committed Dec 29, 2011
    Copy the full SHA
    7af507e View commit details
    Browse the repository at this point in the history
  3. applehttp: Use the last segment duration as reload interval

    According to draft-pantos-http-live-streaming-07, 6.3.4,
    the duration of the last media segment in the playlist
    should be used as initial minimum reload delay.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    Andrey Utkin authored and mstorsjo committed Dec 29, 2011
    Copy the full SHA
    356ae5f View commit details
    Browse the repository at this point in the history