Skip to content
Commits on May 24, 2016
  1. avformat/udp: Close the socket after destroying the thread using the …

    …socket
    
    for send() this cannot work and even for recv() it feels very wrong and hackish
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Michael Niedermayer committed May 25, 2016
  2. avformat/udp: redesign threaded udp tx code

    This fixes partially completed send()
    Avoids holding the mutex during send()
    fixes race conditions in error handling
    removes copied non thread specific blocking code
    Fixes deadlocks on closure
    Fixes data loss on closure
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Michael Niedermayer committed May 25, 2016
  3. avformat/udp: Add a delay between packets for streaming to clients wi…

    …th short buffer
    
    This commit enables sending UDP packets in a background thread with specified delay.
    When sending packets without a delay some devices with small RX buffer
    ( MAG200 STB, for example) will drop tail packets in bursts causing
    decoding errors.
    
    To use it specify "fifo_size" with "packet_gap" .
    
    The output url will looks like udp://xxx:yyy?fifo_size=<output fifo
    size>&packet_gap=<delay in usecs>
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Pavel Nikiforov committed with Michael Niedermayer Mar 8, 2016
  4. @dsmudhar

    libavcodec/dv_tablegen: fixed wrong printf format

    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    dsmudhar committed with Michael Niedermayer May 22, 2016
  5. @dsmudhar

    libavfilter/vf_hwdownload: show error when ff_formats_ref fails

    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    dsmudhar committed with Michael Niedermayer May 22, 2016
  6. avfilter/af_hdcd: Replace complexer expression by litteral constant

    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Michael Niedermayer committed May 24, 2016
  7. avformat/mov: Avoid "Unintended sign extension"

    Fixes CID1361957
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Michael Niedermayer committed May 24, 2016
Commits on May 23, 2016
  1. avcodec/mips/idctdsp_mmi: Version 2 of the optimizations for loongson…

    … mmi
    
        1. no longer use the register names directly and optimized code format
        2. to be compatible with O32, specify type of address variable with mips_reg and handle the address variable with PTR_ operator
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    ZhouXiaoyong committed with Michael Niedermayer May 17, 2016
  2. avcodec/mips/pixblockdsp_mmi: Version 2 of the optimizations for loon…

    …gson mmi
    
        1. no longer use the register names directly and optimized code format
        2. to be compatible with O32, specify type of address variable with mips_reg and handle the address variable with PTR_ operator
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    ZhouXiaoyong committed with Michael Niedermayer May 17, 2016
  3. avcodec/mips/blockdsp_mmi: Version 2 of the optimizations for loongso…

    …n mmi
    
        1. no longer use the register names directly and optimized code format
        2. to be compatible with O32, specify type of address variable with mips_reg and handle the address variable with PTR_ operator
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    ZhouXiaoyong committed with Michael Niedermayer May 17, 2016
  4. @foo86

    avcodec/dca_exss: always update downmix flags

    Fixes potential parsing failure when total number of channels indicated
    by EXSS asset descriptor decreases mid-stream and stale embedded downmix
    flags are referenced.
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    foo86 committed with Michael Niedermayer May 23, 2016
  5. @richardpl

    avfilter/vf_blend: fix incorrect Y variable when threading is used

    Signed-off-by: Paul B Mahol <onemda@gmail.com>
    richardpl committed May 23, 2016
  6. @dsmudhar

    libavutil/opencl: fixed uninitialized var warning

    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    dsmudhar committed with Michael Niedermayer May 22, 2016
  7. @dsmudhar

    libavcodec/cfhd: fixed wrong printf format

    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    dsmudhar committed with Michael Niedermayer May 22, 2016
  8. @dsmudhar

    libavfilter/af_hdcd: fixed negative signed value shift

    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    dsmudhar committed with Michael Niedermayer May 22, 2016
  9. @psincraian

    fate: add aecho test

    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    psincraian committed with Michael Niedermayer May 22, 2016
Commits on May 22, 2016
  1. @richardpl

    avcodec/truemotion2rt: also export key frame info

    Signed-off-by: Paul B Mahol <onemda@gmail.com>
    richardpl committed May 22, 2016
  2. avcodec/iff: mention RGB8/RGBN decoder

    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Piotr Bandurski committed with Michael Niedermayer May 22, 2016
  3. @richardpl

    avcodec/mvcdec: simplify, no need to use reget buffer

    Signed-off-by: Paul B Mahol <onemda@gmail.com>
    richardpl committed May 21, 2016
  4. avformat/matroskaenc: reindent after last commit

    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Michael Niedermayer committed May 22, 2016
  5. avformat/matroskaenc: wrap par->format use as sample format under cod…

    …ec_type == AVMEDIA_TYPE_AUDI
    
    Fixes CID1361946
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Michael Niedermayer committed May 22, 2016
  6. avformat/avienc: Fix memleaks on errors

    Fixes CID1361951
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Michael Niedermayer committed May 22, 2016
  7. avformat/avienc: Rename reshuffles return variable to ensure it is no…

    …t mixed up
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Michael Niedermayer committed May 22, 2016
Commits on May 21, 2016
  1. @richardpl

    avfilter/af_loudnorm: fix crash when ebur128 initialization was not s…

    …uccessfull/complete
    
    Signed-off-by: Paul B Mahol <onemda@gmail.com>
    richardpl committed May 21, 2016
  2. @richardpl

    avformat: add MTAF demuxer

    Signed-off-by: Paul B Mahol <onemda@gmail.com>
    richardpl committed May 15, 2016
  3. @richardpl

    avcodec: add adpcm MTAF decoder

    Signed-off-by: Paul B Mahol <onemda@gmail.com>
    richardpl committed May 15, 2016
  4. avfilter/avf_ahistogram: raise minimum acmax to 1

    If acmax can be 0 then it could result in a division by 0
    Fixes CID1351345
    
    Reviewed-by: Paul B Mahol <onemda@gmail.com>
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Michael Niedermayer committed May 20, 2016
  5. @richardpl

    avcodec/aic: add frame threading support

    Signed-off-by: Paul B Mahol <onemda@gmail.com>
    richardpl committed May 20, 2016
  6. avcodec/mips: loongson optimize h264pred with mmi v3

    1. no longer use the register names directly and optimized code format
    2. to be compatible with O32, specify type of address variable with mips_reg and handle the address variable with PTR_ operator
    3. ff_pred16x16_plane_ functions only support N64 ABI now
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Zhou Xiaoyong committed with Michael Niedermayer May 17, 2016
  7. avcodec/mips: loongson optimize hpeldsp with mmi v1

    1.the codes are compatible with O32 ABI
    2.use uld and mtc1 to workaround cpu 3A2000 gslwlc1 bug (gslwlc1 instruction extension bug in O32 ABI)
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Zhou Xiaoyong committed with Michael Niedermayer May 17, 2016
  8. avcodec/mips/mpegvideo_mmi: Version 2 of the optimizations for loongs…

    …on mmi
    
    1. no longer use the register names directly and optimized code format
    2. to be compatible with O32, specify type of address variable with mips_reg and handle the address variable with PTR_ operator
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    Zhou Xiaoyong committed with Michael Niedermayer May 17, 2016
  9. @richardpl

    avcodec/sgirledec: simplify, no need to use reget buffer

    Signed-off-by: Paul B Mahol <onemda@gmail.com>
    richardpl committed May 20, 2016
  10. avcodec/mips/h264chroma_mmi: Version 2 of the optimizations for loong…

    …son mmi
    
    1. no longer use the register names directly and optimized code format
    2. to be compatible with O32, specify type of address variable with mips_reg and handle the address variable with PTR_ operator
    3. use uld and mtc1 to workaround cpu 3A2000 gslwlc1 bug (gslwlc1 instruction extension bug in O32 ABI)
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    ZhouXiaoyong committed with Michael Niedermayer May 17, 2016
  11. @foo86 @jamrial

    avcodec/dca: use LUT for LBR frequency ranges

    Values for unsupported frequencies > 48000 Hz are still included (parser
    will make use of them).
    
    Also convert sampling frequencies array to unsigned.
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    foo86 committed with jamrial May 13, 2016
  12. @foo86 @jamrial

    avcodec/dca: simplify 'residual ok' flag tracking

    Move this from separate structure field to a packet flag.
    
    Behavior should be equivalent, except that residual flag is now properly
    cleared when packet has no core frame at all.
    
    Also print a message when forcing recovery mode due to invalid residual
    to make debugging easier.
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    foo86 committed with jamrial May 13, 2016
Something went wrong with that request. Please try again.