Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add the ffmpeg interface for las demo #6

Open
wants to merge 4,152 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 27, 2017

  1. Merge commit '57ec83e4246b21c2f0c068b9151d806737d4497f'

    * commit '57ec83e4246b21c2f0c068b9151d806737d4497f':
      omx: Use the EOS flag to handle flushing at the end
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    f1cdfd2 View commit details
    Browse the repository at this point in the history
  2. Merge commit 'c546147db07d16a76c2fb698d2e8a3057f393475'

    * commit 'c546147db07d16a76c2fb698d2e8a3057f393475':
      configure: Correctly recurse in do_check_deps()
    
    See 7659f35.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    57db1fa View commit details
    Browse the repository at this point in the history
  3. lavc/v4l2: Add missing header include

    Fixes checkheaders.
    fhvwy committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    da53c42 View commit details
    Browse the repository at this point in the history
  4. Merge commit '0c0b87f12d48d4e7f0d3d13f9345e828a3a5ea32'

    * commit '0c0b87f12d48d4e7f0d3d13f9345e828a3a5ea32':
      aarch64: vp9itxfm: Fix incorrect vertical alignment
      aarch64: vp9itxfm: Update a comment to refer to a register with a different name
      aarch64: vp9itxfm: Use the right lane sizes in 8x8 for improved readability
      aarch64: vp9itxfm: Use a single lane ld1 instead of ld1r where possible
      aarch64: vp9itxfm: Share instructions for loading idct coeffs in the 8x8 function
      arm: vp9itxfm: Share instructions for loading idct coeffs in the 8x8 function
      aarch64: vp9itxfm: Do separate functions for half/quarter idct16 and idct32
      arm: vp9itxfm: Do a simpler half/quarter idct16/idct32 when possible
      aarch64: vp9itxfm: Move the load_add_store macro out from the itxfm16 pass2 function
      arm: vp9itxfm: Move the load_add_store macro out from the itxfm16 pass2 function
      aarch64: vp9itxfm: Make the larger core transforms standalone functions
      arm: vp9itxfm: Make the larger core transforms standalone functions
    
    This commit is a noop, see
    f8fcee0
    dc47bf3
    3bd9b39
    a681c79
    8245895
    9532a7d
    1d8ab57
    3006e52
    19a0f95
    6752318
    d0fbf7f
    16ef000
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    276f035 View commit details
    Browse the repository at this point in the history
  5. lavc: Move V4L2 encoders lower in the list

    Their previous positioning would cause them to chosen before software
    encoders like libx264 or libvpx.
    fhvwy committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    c1f22c2 View commit details
    Browse the repository at this point in the history
  6. Merge commit '77c23704c769168e4210956314775a1931f6aa0b'

    * commit '77c23704c769168e4210956314775a1931f6aa0b':
      avcodec: Mark some codecs with threadsafe init as such
    
    This commit is a noop, see 91ed4e7
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    d96363c View commit details
    Browse the repository at this point in the history
  7. Merge commit 'a52976c0feab6e86138983c248bd01fa45cdda69'

    * commit 'a52976c0feab6e86138983c248bd01fa45cdda69':
      nvenc: make gpu indices independent of supported capabilities
    
    This commit is a noop, see 5403d90
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    91feb62 View commit details
    Browse the repository at this point in the history
  8. Merge commit 'bc2589763042dc2384b724b203ec778f35bcebad'

    * commit 'bc2589763042dc2384b724b203ec778f35bcebad':
      utvideodec: Add a missing include
    
    This commit is a noop, see 91ed4e7
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    09b1a9d View commit details
    Browse the repository at this point in the history
  9. Merge commit 'b6093e8c72a80710f086c678ab0730cf30953b5c'

    * commit 'b6093e8c72a80710f086c678ab0730cf30953b5c':
      hlsenc: Correctly write down all 16 bytes in hex
    
    This commit is a noop.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    9cf1376 View commit details
    Browse the repository at this point in the history
  10. Merge commit 'ce6d72d10776b03c6780d4aa676414ce002285d4'

    * commit 'ce6d72d10776b03c6780d4aa676414ce002285d4':
      imgutils: Document av_image_get_buffer_size()
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    1a115a3 View commit details
    Browse the repository at this point in the history
  11. Merge commit '53ea595eec984e3109310e8bb7ff4b5786d91057'

    * commit '53ea595eec984e3109310e8bb7ff4b5786d91057':
      mov: Rework stsc index validation
    
    See e26e624.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    b35f6d3 View commit details
    Browse the repository at this point in the history
  12. Merge commit '435cd7bc99671bf561193421a50ac6e9d63c4266'

    * commit '435cd7bc99671bf561193421a50ac6e9d63c4266':
      arm: vp9lpf: Use orrs instead of orr+cmp
      arm/aarch64: vp9lpf: Calculate !hev directly
      aarch64: vp9itxfm: Optimize 16x16 and 32x32 idct dc by unrolling
      arm: vp9itxfm: Optimize 16x16 and 32x32 idct dc by unrolling
      aarch64: vp9mc: Calculate less unused data in the 4 pixel wide horizontal filter
      arm: vp9mc: Calculate less unused data in the 4 pixel wide horizontal filter
      aarch64: vp9mc: Simplify the extmla macro parameters
    
    This commit is a noop, see
    ac6cb8a
    bff0771
    045e33a
    758302e
    148cc0b
    f0ecbb1
    92ab837
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    7f89e96 View commit details
    Browse the repository at this point in the history
  13. Merge commit '6f554521afdf7ab4edbfaa9536660a1dca946b19'

    * commit '6f554521afdf7ab4edbfaa9536660a1dca946b19':
      Use the new AVIOContext destructor.
      avio: add a destructor for AVIOContext
    
    This commit is a noop, see
    b12e4d3
    78a7af8
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    4ad0264 View commit details
    Browse the repository at this point in the history
  14. Merge commit '5c8a5765dc5f4e29afb85b95be393c30f45412a8'

    * commit '5c8a5765dc5f4e29afb85b95be393c30f45412a8':
      scale_npp: explicitly set the output frames context for passthrough mode
    
    See 62b7553
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    5256a86 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2017

  1. Merge commit 'e6bff23f1e11aefb16a2b5d6ee72bf7469c5a66e'

    * commit 'e6bff23f1e11aefb16a2b5d6ee72bf7469c5a66e':
      cpu: add a function for querying maximum required data alignment
    
    Adapted to work with the arbitrary runtime cpuflag changes av_force_cpu_flags()
    can generate.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    522f877 View commit details
    Browse the repository at this point in the history
  2. avutil/cpu: split flag checks per arch in av_cpu_max_align()

    Signed-off-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    3b345d3 View commit details
    Browse the repository at this point in the history
  3. Merge commit 'f44ec22e095c5ba00ffeadd891655c456e3dd014'

    * commit 'f44ec22e095c5ba00ffeadd891655c456e3dd014':
      lavc: use av_cpu_max_align() instead of hardcoding alignment requirements
    
    This commit is a noop, see
    https://ffmpeg.org/pipermail/ffmpeg-devel/2017-September/215834.html
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    24ee1b8 View commit details
    Browse the repository at this point in the history
  4. Merge commit '4de220d2e3751c459f8739a08ac6ca52e63eba30'

    * commit '4de220d2e3751c459f8739a08ac6ca52e63eba30':
      frame: allow align=0 (meaning automatic) for av_frame_get_buffer()
    
    See https://ffmpeg.org/pipermail/ffmpeg-devel/2017-September/215834.html
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    7aa6b8a View commit details
    Browse the repository at this point in the history
  5. Merge commit '04f3bd349651694f30feeb8c4ed9bc58106fca54'

    * commit '04f3bd349651694f30feeb8c4ed9bc58106fca54':
      AVFrame: add an opaque_ref field
    
    This commit is a noop, see e3af49b
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    11f3a7a View commit details
    Browse the repository at this point in the history
  6. Merge commit 'c2f97f050870897575570708ac48c5c15e6a0dd8'

    * commit 'c2f97f050870897575570708ac48c5c15e6a0dd8':
      hwcontext_dxva2: support D3D9Ex
    
    This commit is a noop, see 50708f4
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    596a4cb View commit details
    Browse the repository at this point in the history
  7. Merge commit '0ee78020cd41d81eec651acd7fc65906207796f3'

    * commit '0ee78020cd41d81eec651acd7fc65906207796f3':
      configure: Move up the avbuild directory creation
    
    This commit is a noop, see 19bf504
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    b02b43a View commit details
    Browse the repository at this point in the history
  8. Merge commit 'ba30b74686f0cb6c9dd465ac4820059c48bf9d08'

    * commit 'ba30b74686f0cb6c9dd465ac4820059c48bf9d08':
      aac: Validate the sbr sample rate before using the value
    
    See cf5f4c5
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    e9a3880 View commit details
    Browse the repository at this point in the history
  9. Merge commit '9c2d36fcaf8748b9baa9aba9264abefce711d67b'

    * commit '9c2d36fcaf8748b9baa9aba9264abefce711d67b':
      dv: Convert to the new bitstream reader
    
    This commit is a noop, see
    http://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209609.html
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    a1dcb05 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    774295a View commit details
    Browse the repository at this point in the history
  11. Merge commit '07b5136c481d394992c7e951967df0cfbb346c0b'

    * commit '07b5136c481d394992c7e951967df0cfbb346c0b':
      aarch64: vp9lpf: Fix broken indentation/vertical alignment
      aarch64: vp9lpf: Interleave the start of flat8in into the calculation above
      arm: vp9lpf: Interleave the start of flat8in into the calculation above
    
    This commit is a noop, see
    83399cf
    9f3a886
    c8d6eec
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    d987f9c View commit details
    Browse the repository at this point in the history
  12. Merge commit '44f2eda39ff55c69d4d739fb12a42a10b7ce581c'

    * commit '44f2eda39ff55c69d4d739fb12a42a10b7ce581c':
      lavc: Add device context field to AVCodecContext
    
    This commit is a noop, see c1a5fca
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    d7458ca View commit details
    Browse the repository at this point in the history
  13. Merge commit '5dd9a4b88b287bf8c93520afda7becb1ad0d1894'

    * commit '5dd9a4b88b287bf8c93520afda7becb1ad0d1894':
      vaapi: Implement device-only setup
    
    This commit is a noop, see 81b7dea
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    752bc6b View commit details
    Browse the repository at this point in the history
  14. Merge commit 'e791b915c774408fbc0ec9e7270b021899e08ccc'

    * commit 'e791b915c774408fbc0ec9e7270b021899e08ccc':
      hwcontext_vaapi: Try to support the VDPAU wrapper
    
    This commit is a noop, see f2e4fb6
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    2838ab6 View commit details
    Browse the repository at this point in the history
  15. Merge commit 'b446f0e98f85e2e931b476e52b319f1c49244660'

    * commit 'b446f0e98f85e2e931b476e52b319f1c49244660':
      mov: Do not try to parse multiple stsd for the same track
    
    See 8b43ee4
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    d99c3af View commit details
    Browse the repository at this point in the history
  16. Merge commit '871b4f3654636ed64560e86b9faa33828d195ceb'

    * commit '871b4f3654636ed64560e86b9faa33828d195ceb':
      configure: Check for xcb as well as xcb-shape before enabling libxcb
    
    This commit is a noop. We already check for libxcb_shape.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    e2a5fa1 View commit details
    Browse the repository at this point in the history
  17. Merge commit '0539d84d985e811e5989ef27c13f7e2dda0f9b89'

    * commit '0539d84d985e811e5989ef27c13f7e2dda0f9b89':
      asfdec: Account for different Format Data sizes
    
    See 76853a3
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    42f27d1 View commit details
    Browse the repository at this point in the history
  18. Merge commit '030de53e9cc225dc767458aedcc87efd457b4f3b'

    * commit '030de53e9cc225dc767458aedcc87efd457b4f3b':
      libopenh264dec: Let the framework use the h264_mp4toannexb bitstream filter
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    e9b6212 View commit details
    Browse the repository at this point in the history
  19. avcodec/libopenh264dec: check for ff_set_dimensions() return value

    Was removed by accident in e9b6212.
    
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    93dfc4f View commit details
    Browse the repository at this point in the history
  20. Merge commit '82989bd98c7f4e87f59af2147b645b8fd8f31c53'

    * commit '82989bd98c7f4e87f59af2147b645b8fd8f31c53':
      avconv: Move rescale to stream timebase before monotonisation
    
    This commit is a noop, see 4ee5aed
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    e862a43 View commit details
    Browse the repository at this point in the history
  21. Merge commit '8847eeaa141898850381400000fb2b8a7adc7100'

    * commit '8847eeaa141898850381400000fb2b8a7adc7100':
      aarch64: Add parentheses around the offset parameter in movrel
    
    This commit is a noop, see dda45c0
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    d2ec2e2 View commit details
    Browse the repository at this point in the history
  22. Merge commit 'd00a0d8e84fef1b9124bfaf71cc17df79ca464a6'

    * commit 'd00a0d8e84fef1b9124bfaf71cc17df79ca464a6':
      configure: Handle SDL version check through pkg-config
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    47d6b02 View commit details
    Browse the repository at this point in the history
  23. Merge commit '8f5de34c8fb18fa1416e77d2cb998773a49ddb3d'

    * commit '8f5de34c8fb18fa1416e77d2cb998773a49ddb3d':
      vf_fade: Make sure to not miss the last lines of a frame
    
    This commit is a noop.
    
    [11:00:43] <jamrial> michaelni: what do you think of 8f5de34? does it apply to us?
    [11:01:50] <jamrial> our code started to deviate with your commit bca59d7, followed by the merge commit aa40df4
    [11:33:51] <michaelni> jamrial, the fade commits are from 2013, but i think our fixes where complete and the problematic slice_h FFALIGN is also removed
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    e63e0b6 View commit details
    Browse the repository at this point in the history
  24. Merge commit '2d518aec4c781316092be65893b47922c8f71b67'

    * commit '2d518aec4c781316092be65893b47922c8f71b67':
      vf_deinterlace_vaapi: Create filter buffer after context
      vaapi_encode: Discard output buffer if picture submission fails
    
    This commit is a noop, see
    92bd089
    359586f
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    bf20901 View commit details
    Browse the repository at this point in the history
  25. movenc: Add an option for enabling negative CTS offsets

    This reduces the need for an edit list; streams that start with
    e.g. dts=-1, pts=0 can be encoded as dts=0, pts=0 (which is valid
    in mov/mp4) by shifting the dts values of all packets forward.
    This avoids the need for edit lists for such streams (while they
    still are needed for audio streams with encoder delay).
    
    This eases conformance with the DASH-IF interoperability guidelines.
    
    Signed-off-by: Martin Storsjö <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    mstorsjo authored and michaelni committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    07e4be7 View commit details
    Browse the repository at this point in the history
  26. movenc-test: Add tests for negative cts offsets

    Signed-off-by: Martin Storsjö <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    mstorsjo authored and michaelni committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    5455a44 View commit details
    Browse the repository at this point in the history
  27. Merge commit '7cb9296db872c4221453e5411f242ebcfca62664'

    * commit '7cb9296db872c4221453e5411f242ebcfca62664':
      webp: Fix alpha decoding
    
    This commit is a noop.
    
    [13:09:40] <jamrial> jkqxz: do we need 7cb9296 from libav?
    [13:11:20] <+wm4> we had vaapi vp8 for a while in ffmpeg, so I guess not
    [13:11:58] <@jkqxz> It's more fallout from the VP8 hwaccel which never got merged. Some people hated on that part of the patch and I wasn't really interested in pursuing it further.
    [13:13:02] <jamrial> it wasn't merged?
    [13:13:21] <@jkqxz> wm4:  There is no VP8 decode hwaccel in ffmpeg (there is encode).
    [13:13:25] <+wm4> ah
    [13:14:00] <jamrial> what do i do then? and shouldn't that be merged at some point?
    [13:14:37] <@jkqxz> It should.
    [13:14:53] <@jkqxz> Skip the patch now, though.
    [13:16:30] <jamrial> ok, thanks
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    983705c View commit details
    Browse the repository at this point in the history
  28. Merge commit '42cf7f91f1e9dabf494ff469d8f67ac8b33b0f63'

    * commit '42cf7f91f1e9dabf494ff469d8f67ac8b33b0f63':
      dv: Don't return EIO upon EOF
    
    This commit is a noop, see 3eae98c
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    6c9f44a View commit details
    Browse the repository at this point in the history
  29. Merge commit '00b160af117b782292619c98effce6c8273792e5'

    * commit '00b160af117b782292619c98effce6c8273792e5':
      nvenc: Fix nvec vs. nvenc typo
    
    This commit is a noop.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    1a4d2e8 View commit details
    Browse the repository at this point in the history
  30. Merge commit '54e39b102e29adcc2f59f1eca85be5f86c89454b'

    * commit '54e39b102e29adcc2f59f1eca85be5f86c89454b':
      configure: Explicitly spell out first require_pkg_config() parameter
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    00a61f3 View commit details
    Browse the repository at this point in the history
  31. avdevice/decklink_dec: add support for more pixel formats

    The decklink input pixel format can now be specified with the 'raw_format'
    option. The -bm_v210 option is now deprecated.
    
    Signed-off-by: Marton Balint <[email protected]>
    gfargeas authored and cus committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    cb8b729 View commit details
    Browse the repository at this point in the history
  32. avdevice/decklink_dec: Added VANC search for all resolutions

    In preparation to make VANC decode modular, to support multiple other VANC data.
    
    Signed-off-by: Karthick J <[email protected]>
    Signed-off-by: Marton Balint <[email protected]>
    jkarthic-akamai authored and cus committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    e6cdf30 View commit details
    Browse the repository at this point in the history
  33. avdevice/decklink_dec: Extraction of luma from V210 VANC modularized

    In preparation to support multiple VANC data decode
    
    Signed-off-by: Karthick J <[email protected]>
    Signed-off-by: Marton Balint <[email protected]>
    jkarthic-akamai authored and cus committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    a875578 View commit details
    Browse the repository at this point in the history
  34. avdevice/decklink_dec: Added Closed caption decode from VANC

    Signed-off-by: Karthick J <[email protected]>
    Signed-off-by: Marton Balint <[email protected]>
    jkarthic-akamai authored and cus committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    b6cf66a View commit details
    Browse the repository at this point in the history
  35. avcodec/decode: Pass on the Closed Captions Side Data

    Signed-off-by: Karthick J <[email protected]>
    Signed-off-by: Marton Balint <[email protected]>
    jkarthic-akamai authored and cus committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    f7b7d51 View commit details
    Browse the repository at this point in the history
  36. Merge commit '7208e5b5d638d4b9c2784036b4fc5728f32233c7'

    * commit '7208e5b5d638d4b9c2784036b4fc5728f32233c7':
      configure: Restructure the way check_pkg_config() operates
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    d81b340 View commit details
    Browse the repository at this point in the history
  37. opus_pvq: make max_den a float

    Prevents int->float conversions on every loop.
    Performance gain on synthetic benchmarks: 13%.
    Suggested by kamedo2.
    
    Signed-off-by: Rostislav Pehlivanov <[email protected]>
    Rostislav Pehlivanov committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    05dfa21 View commit details
    Browse the repository at this point in the history
  38. lavf/mov: Allow reading very large files.

    The Sample count in the time-to-sample table is defined as
    32-bit unsigned integer by the QT specification.
    
    Fixes ticket #6700.
    rokleM authored and cehoyos committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    1015982 View commit details
    Browse the repository at this point in the history
  39. Merge commit '533339bdcc3b39bbd708c723b3cd0b5898350f0f'

    * commit '533339bdcc3b39bbd708c723b3cd0b5898350f0f':
      build: Drop leftover reference to old EXAMPLES logic
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    d4b00a2 View commit details
    Browse the repository at this point in the history
  40. Merge commit 'db4903eb4875bed6c5b8a4259cdd7bc1768dfdf6'

    * commit 'db4903eb4875bed6c5b8a4259cdd7bc1768dfdf6':
      build: Avoid duplication in examples lists
    
    See 1a88e84
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    0351b8e View commit details
    Browse the repository at this point in the history
  41. avcodec/hevc_ps: extract SPS fields required for hvcC construction

    Signed-off-by: Aman Gupta <[email protected]>
    Reviewed-by: Michael Niedermayer <[email protected]>
    tmm1 committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    c32077c View commit details
    Browse the repository at this point in the history
  42. avcodec/videotoolbox: add hevc support

    Signed-off-by: Aman Gupta <[email protected]>
    tmm1 committed Sep 28, 2017
    Configuration menu
    Copy the full SHA
    3d4f8b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2017

  1. configure: fix enabling SDL2 without pkg-config

    Regression since d81b340.
    
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Sep 29, 2017
    Configuration menu
    Copy the full SHA
    e16ea52 View commit details
    Browse the repository at this point in the history
  2. fate: increase fuzz for refcmp filter tests

    Should fix failing tests on GNU/kFreeBSD x86_32.
    
    Signed-off-by: Tobias Rapp <[email protected]>
    t-rapp committed Sep 29, 2017
    Configuration menu
    Copy the full SHA
    792b162 View commit details
    Browse the repository at this point in the history
  3. lavf/bit: Only build the G.729 bit demuxer if requested.

    Fix the condition for the G.729 bit muxer.
    cehoyos committed Sep 29, 2017
    Configuration menu
    Copy the full SHA
    44bdb88 View commit details
    Browse the repository at this point in the history
  4. lavf/bit: Use pkt->size instead of a constant for G.729 frame size.

    Makes the code more readable, the muxer may support variable bit-rate in the future.
    cehoyos committed Sep 29, 2017
    Configuration menu
    Copy the full SHA
    6f7bd8c View commit details
    Browse the repository at this point in the history
  5. Merge commit 'acb0dea27efff4b35796015b96570b59fd517078'

    * commit 'acb0dea27efff4b35796015b96570b59fd517078':
      build: Split logic for building examples off into a separate Makefile
    
    We already have a Makefile in doc/examples, but it's separate from the build
    system and meant to be installed as part of the documentation to help users
    compile the installed .c example files.
    Move it to Makefile.example to make place for the new build system Makefile.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 29, 2017
    Configuration menu
    Copy the full SHA
    b25d629 View commit details
    Browse the repository at this point in the history
  6. build: don't call install with the -T option

    It's not available on macOS.
    
    Should fix a regression instroduced by b25d629.
    
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Sep 29, 2017
    Configuration menu
    Copy the full SHA
    72da849 View commit details
    Browse the repository at this point in the history
  7. Merge commit 'ab566cc96bc0c31b34d944214bc06cec8ae8b640'

    * commit 'ab566cc96bc0c31b34d944214bc06cec8ae8b640':
      build: Separate logic for building examples from that for building avtools
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Sep 29, 2017
    Configuration menu
    Copy the full SHA
    eace20a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3df437c View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2017

  1. avcodec/hevc_sei: Support HEVC paired fields.

    Correctly set the interlaced_frame and top_field_first fields when pic_struct
    indicates paired fields.
    
    Signed-off-by: Michael Niedermayer <[email protected]>
    Brian Matherly authored and michaelni committed Sep 30, 2017
    Configuration menu
    Copy the full SHA
    876dada View commit details
    Browse the repository at this point in the history
  2. MAINTAINERS: add myself to the general developers list

    Signed-off-by: Michael Niedermayer <[email protected]>
    jeeb authored and michaelni committed Sep 30, 2017
    Configuration menu
    Copy the full SHA
    0275bdb View commit details
    Browse the repository at this point in the history
  3. build: fix cleaning compiled unstripped examples

    Signed-off-by: James Almer <[email protected]>
    jamrial committed Sep 30, 2017
    Configuration menu
    Copy the full SHA
    450cee5 View commit details
    Browse the repository at this point in the history
  4. avfilter: add vmafmotion filter

    Signed-off-by: Ashish Singh <[email protected]>
    Signed-off-by: Ronald S. Bultje <[email protected]>
    ashishps1 authored and rbultje committed Sep 30, 2017
    Configuration menu
    Copy the full SHA
    148c8e8 View commit details
    Browse the repository at this point in the history
  5. avfilter/vmaf_motion: use correct header guards

    Fixes fate-source
    
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Sep 30, 2017
    Configuration menu
    Copy the full SHA
    67057aa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e9f9175 View commit details
    Browse the repository at this point in the history
  7. avcodec/jpeg2000: Check that codsty->log2_prec_widths/heights has bee…

    …n initialized
    
    Fixes: OOM
    Fixes: 2225/clusterfuzz-testcase-minimized-5505632079708160
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Sep 30, 2017
    Configuration menu
    Copy the full SHA
    64e034d View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2017

  1. avcodec/v4l2_buffers: More clear return code documentation

    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    4bb8013 View commit details
    Browse the repository at this point in the history
  2. avcodec/v4l2_context: Reduce spelling variations

    Reviewed-by: Lou Logan <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    b81b8a7 View commit details
    Browse the repository at this point in the history
  3. avfilter/vf_thumbnail_cuda: Avoid mixing declaration and statements

    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    d679f3d View commit details
    Browse the repository at this point in the history
  4. Partially revert "Merge commit '71a49fe25f2e4468fbbadbebef8d073b1b3cc…

    …1a5'"
    
    Revert back to the test as done by commit af7a75c,
    where it was changed to compile and not just preprocess to fix build failures on
    FreeBSD with gcc 4.7
    
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    54ce880 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9e271e3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    59924d5 View commit details
    Browse the repository at this point in the history
  7. libavcodec/exr : add x86 SIMD for predictor

    Signed-off-by: James Almer <[email protected]>
    mvji authored and jamrial committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    ac5908b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2f7ca0b View commit details
    Browse the repository at this point in the history
  9. Merge commit 'c95169f0ec68bdeeabc5fde8aa4076f406242524'

    * commit 'c95169f0ec68bdeeabc5fde8aa4076f406242524':
      build: Move cli tool sources to a separate subdirectory
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    fd5f4ac View commit details
    Browse the repository at this point in the history
  10. avcodec/avpacket: deprecate av_copy_packet_side_data()

    It leaks memory and destroys the dst packet in case of failure, and it
    ultimately duplicates functionality already existing in the saner
    av_packet_copy_props().
    
    Reviewed-by: wm4
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    cf3d2d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2017

  1. avcodec/encode: remove usage of av_dup_packet()

    Reviewed-by: wm4 <[email protected]>
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    a22c6a4 View commit details
    Browse the repository at this point in the history
  2. avdevice/decklink_dec: use av_packet_add_side_data()

    It uses the existing buffer instead of allocating a new one.
    
    Reviewed-by: Marton Balint <[email protected]>
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    0c1ffd0 View commit details
    Browse the repository at this point in the history
  3. avdevice/decklink_dec: remove av_dup_packet() usage

    Reviewed-by: Marton Balint <[email protected]>
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    e91f0c4 View commit details
    Browse the repository at this point in the history
  4. Merge commit '5d3953a5dcfd5f71391b7f34908517eb6f7e5146'

    * commit '5d3953a5dcfd5f71391b7f34908517eb6f7e5146':
      matroskaenc: factor ts_offset into block timecode computation
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    45121cb View commit details
    Browse the repository at this point in the history
  5. Merge commit '156bc0193bd47d3f4b3adaa93be0e206e12686ab'

    * commit '156bc0193bd47d3f4b3adaa93be0e206e12686ab':
      fate: Add webp alpha test
    
    This commit is a noop, see
    bd2cec7
    2bdb26b
    92bf87d
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    ff29db4 View commit details
    Browse the repository at this point in the history
  6. Merge commit '04d2afa93b6c6f320ac45dd99ce1226f3c3d5ac8'

    * commit '04d2afa93b6c6f320ac45dd99ce1226f3c3d5ac8':
      mkv: Update the seek test to match 5d3953a
      fate: Update fate-lavf-mkv after commit 5d3953a
    
    This commit is a noop.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    0451c3d View commit details
    Browse the repository at this point in the history
  7. Merge commit 'ed6a891c364f8b0850b557d9578b8920cc15a937'

    * commit 'ed6a891c364f8b0850b557d9578b8920cc15a937':
      Place attribute_deprecated in the right position for struct declarations
    
    This commit is a noop, see
    9953038
    6ff3da4
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    f40cd78 View commit details
    Browse the repository at this point in the history
  8. Merge commit 'b8f66c0838b4c645227f23a35b4d54373da4c60a'

    * commit 'b8f66c0838b4c645227f23a35b4d54373da4c60a':
      aarch64: vp9itxfm: Reorder iadst16 coeffs
      arm: vp9itxfm: Reorder iadst16 coeffs
      aarch64: vp9itxfm: Reorder the idct coefficients for better pairing
      arm: vp9itxfm: Reorder the idct coefficients for better pairing
      aarch64: vp9itxfm: Avoid reloading the idct32 coefficients
      arm: vp9itxfm: Avoid reloading the idct32 coefficients
      arm: vp9lpf: Implement the mix2_44 function with one single filter pass
      aarch64: vp9lpf: Use dup+rev16+uzp1 instead of dup+lsr+dup+trn1
      arm/aarch64: vp9lpf: Keep the comparison to E within 8 bit
    
    This commit is a noop, see
    3fbbad2
    f32690a
    a88db8b
    600f4c9
    2905657
    4f693b5
    f952273
    b2e20d8
    26ee83a
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    9f5d238 View commit details
    Browse the repository at this point in the history
  9. Merge commit '8e4d4efc67e154fdffd65964a7cfeef740320827'

    * commit '8e4d4efc67e154fdffd65964a7cfeef740320827':
      fate: Add another SVQ3 test to increase coverage
    
    Also included a fix from da8093f.
    
    The demuxer option "-ignore_editlist 1 " is temporarily added to the
    test as well, to workaround a regression in the edit list mov parsing
    code.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    b591329 View commit details
    Browse the repository at this point in the history
  10. avcodec/encode: free non-referenced packets' side data in the old enc…

    …ode API functions
    
    Fixes memleaks introduced by a22c6a4.
    jamrial committed Oct 2, 2017
    Configuration menu
    Copy the full SHA
    712ee85 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2017

  1. fate: disable fate-svq3-2

    The first frame changes depending on --enable-memory-poisoning being
    used to configure ffmpeg or not, even if requesting bitexact decoding.
    Disable the test until this is fixed.
    
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    aa4fe27 View commit details
    Browse the repository at this point in the history
  2. build: fix compilation of tools with OpenCL enabled

    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    3e6829a View commit details
    Browse the repository at this point in the history
  3. avformat/mxfenc: Add IEC DV25

    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    a56ec48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef973bd View commit details
    Browse the repository at this point in the history
  5. avcodec/encode: do proper cleanup on failure

    Fixes the last remaining memleaks introduced by a22c6a4.
    
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    87e625c View commit details
    Browse the repository at this point in the history
  6. avcodec/hevcdsp_template: Fix undefined shift

    Fixes: runtime error: left shift of negative value -255
    Fixes: 3373/clusterfuzz-testcase-minimized-5604083912146944
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    fbdab6e View commit details
    Browse the repository at this point in the history
  7. avcodec/proresdec2: SKIP_BITS() does not work with len=32

    Fixes: invalid shift
    Fixes: 3482/clusterfuzz-testcase-minimized-5446915875405824
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    c37138e View commit details
    Browse the repository at this point in the history
  8. avcodec/proresdec2: Use LAST_SKIP_BITS where possible

    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    4ee77ce View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9ba9c08 View commit details
    Browse the repository at this point in the history
  10. lavf/mxfdec: Search all components of material track for source package.

    Fixes ticket #5925.
    
    Reviewed-by: Marton
    cehoyos committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    4590d07 View commit details
    Browse the repository at this point in the history
  11. libavcodec/blockdsp : add AVX version

    Also modify the required alignment, to 32 instead of 16
    for several codecs
    
    Signed-off-by: James Almer <[email protected]>
    mvji authored and jamrial committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    cbbec68 View commit details
    Browse the repository at this point in the history
  12. Merge commit '248dc5c1646dcdd96fe79761105c4ae889e711fd'

    * commit '248dc5c1646dcdd96fe79761105c4ae889e711fd':
      h264dec: fix dropped initial SEI recovery point
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    73c85d3 View commit details
    Browse the repository at this point in the history
  13. Merge commit 'cd7a2e1502f174c725c0de82711d2c7649057574'

    * commit 'cd7a2e1502f174c725c0de82711d2c7649057574':
      asfdec: fix reading files larger than 2GB
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    1902bbb View commit details
    Browse the repository at this point in the history
  14. doc: Add mailing list FAQ

    Signed-off-by: Lou Logan <[email protected]>
    Reviewed-by: Kieran O Leary <[email protected]>
    Reviewed-by: Carl Eugen Hoyos <[email protected]>
    Lou Logan committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    d17a003 View commit details
    Browse the repository at this point in the history
  15. Merge commit 'b2788fe9347c02b1355574f3d28d60bfe1250ea7'

    * commit 'b2788fe9347c02b1355574f3d28d60bfe1250ea7':
      svq3: fix the slice size check
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    cb222d7 View commit details
    Browse the repository at this point in the history
  16. Merge commit '4cc0227040adb9efc63be6a5765e3214f5c6f662'

    * commit '4cc0227040adb9efc63be6a5765e3214f5c6f662':
      apetag: account for header size if present when returning the start position
      apetag: fix flag value to signal footer presence
    
    This commit is a noop, see
    e8d6fef
    84d874a
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    9266cc5 View commit details
    Browse the repository at this point in the history
  17. Merge commit '984736dd9e5b50987a5910e22495304e4a6d975c'

    * commit '984736dd9e5b50987a5910e22495304e4a6d975c':
      lavc: make sure not to return EAGAIN from codecs
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    5678b2a View commit details
    Browse the repository at this point in the history
  18. Merge commit 'da8093f712d625db7ce4a2526fb52994e01921ec'

    * commit 'da8093f712d625db7ce4a2526fb52994e01921ec':
      fate: Use bitexact optimizations in the svq3-2 test
    
    This commit is a noop, see b591329
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    93d27e0 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2017

  1. mpegdec: fix redundant dummy frames issue of interlaced clips

    It is to fix https://trac.ffmpeg.org/ticket/6677. Actucally it is a
    regression of commit 99e07a4 which
    always inserts a dummy frame when decode the first key field picture.
    
    Signed-off-by: Zhong Li <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    lizhong1008 authored and michaelni committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    fd7cb86 View commit details
    Browse the repository at this point in the history
  2. avcodec/aacdec_template: Clear tns present flag on error

    Fixes: 3444/clusterfuzz-testcase-minimized-6270352105668608
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    dcf9bae View commit details
    Browse the repository at this point in the history
  3. avcodec/truemotion2: Fix integer overflows in tm2_high_chroma()

    Fixes: runtime error: signed integer overflow: -1408475220 + -1408475220 cannot be represented in type 'int'
    Fixes: 3336/clusterfuzz-testcase-minimized-5656839179993088
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    44874b4 View commit details
    Browse the repository at this point in the history
  4. avcodec/dxv: Check for end of input in dxv_decompress_dxt5()

    Fixes: Timeout
    Fixes: 3291/clusterfuzz-testcase-4630024655208448
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    d662143 View commit details
    Browse the repository at this point in the history
  5. avformat/mp3dec: Fix definition of MIDDLE_BITS

    The number of bits from bit #m to #n is n - m plus 1.
    
    Signed-off-by: Ingo Brückl <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    ib authored and michaelni committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    08c7513 View commit details
    Browse the repository at this point in the history
  6. Merge commit '4141a5a240fba44b4b4a1c488c279d7dd8a11ec7'

    * commit '4141a5a240fba44b4b4a1c488c279d7dd8a11ec7':
      Use modern avconv syntax for codec selection in documentation and tests
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    a2b0602 View commit details
    Browse the repository at this point in the history
  7. Merge commit '150e99d694f33ab9ad678834964909aa315d14a1'

    * commit '150e99d694f33ab9ad678834964909aa315d14a1':
      rtsp: Factor out packet reading
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    c244d4a View commit details
    Browse the repository at this point in the history
  8. Merge commit 'b9b82151a1aaa8bbf389853a6142c4e101d80b86'

    * commit 'b9b82151a1aaa8bbf389853a6142c4e101d80b86':
      rtsp: Move the pollfd setup out of the for loop
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    7c74efe View commit details
    Browse the repository at this point in the history
  9. Merge commit '5263f464db5f2df74ddf712f6d1221b24475fa8e'

    * commit '5263f464db5f2df74ddf712f6d1221b24475fa8e':
      rtsp: Lazily allocate the pollfd array
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    c291656 View commit details
    Browse the repository at this point in the history
  10. Merge commit 'c483398bb7ef66f61ed2dcb09f3d6160683da0eb'

    * commit 'c483398bb7ef66f61ed2dcb09f3d6160683da0eb':
      build: Drop DOC_ prefix from EXAMPLES-related variables
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    749b357 View commit details
    Browse the repository at this point in the history
  11. Merge commit '698ac8f9cabd053f2c19346a77b92f8eae4218fc'

    * commit '698ac8f9cabd053f2c19346a77b92f8eae4218fc':
      fate: Make null comparison method more useful
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    e1f01ce View commit details
    Browse the repository at this point in the history
  12. Merge commit 'd8f36a6aa33e9f904fa47caa0329ddaac391cd7d'

    * commit 'd8f36a6aa33e9f904fa47caa0329ddaac391cd7d':
      nvenc: Fix the preset mapping list
    
    This commit is a noop.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    85fb455 View commit details
    Browse the repository at this point in the history
  13. Merge commit '79331df362fb05a0d04ca9489c87e5b80077a3f4'

    * commit '79331df362fb05a0d04ca9489c87e5b80077a3f4':
      rtsp: Lazily set up the pollfd array once
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    1e7b6e4 View commit details
    Browse the repository at this point in the history
  14. Merge commit 'e1a6d63c7eeff2f0ec8173546357bfaa9deecea4'

    * commit 'e1a6d63c7eeff2f0ec8173546357bfaa9deecea4':
      fate: Rename WMV8_DRM decoder tests to WMV3_DRM
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    9e009ee View commit details
    Browse the repository at this point in the history
  15. Merge commit '21cca00dfeaec08ca93cf94ed33f4311cf1d8c84'

    * commit '21cca00dfeaec08ca93cf94ed33f4311cf1d8c84':
      build: Explicitly disable external libraries when not explicitly enabled
    
    This commit is a noop.
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    63b9fd7 View commit details
    Browse the repository at this point in the history
  16. Merge commit 'd7b2bb5391bf55e8f9421bff7feb4c1fddfac4bf'

    * commit 'd7b2bb5391bf55e8f9421bff7feb4c1fddfac4bf':
      h264_sei: Check actual presence of picture timing SEI message
    
    This commit is a noop, see 6a37abc
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    ade77f9 View commit details
    Browse the repository at this point in the history
  17. Merge commit 'd154bdd3d053128c908a994bb26e14bbc17f0e53'

    * commit 'd154bdd3d053128c908a994bb26e14bbc17f0e53':
      configure: Simplify dlopen check
    
    Merged-by: James Almer <[email protected]>
    jamrial committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    84b3f53 View commit details
    Browse the repository at this point in the history
  18. build: make h264 VT encoder select the VT encoder dependency

    Otherwise, it's never enabled unless the user explicitely enables it.
    
    Regression since 9ef5a2f.
    
    Fixes Ticket #6702.
    cboesch-gpsw authored and ubitux committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    8be3fc8 View commit details
    Browse the repository at this point in the history
  19. movenc: take packet dts shifting into mention in check_pkt

    This FFmpeg-specific "fuzzer fix" was never perfect, but now it
    stopped encoding of actual content with a big enough DTS shift.
    This returns the function to its original state of results
    before negative CTS offsets were added.
    
    I remember dealing with this function before, but somehow had
    forgotten about it during VDD. The test cases not tripping this
    over also didn't help.
    jeeb authored and ubitux committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    ffc58b2 View commit details
    Browse the repository at this point in the history
  20. MAINTAINERS: change the decklink maintainer to myself

    Signed-off-by: Marton Balint <[email protected]>
    cus committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    cbf09f2 View commit details
    Browse the repository at this point in the history
  21. avdevice/decklink_dec: fix multipacket op47 decoding

    It was disabled by mistake.
    
    Signed-off-by: Marton Balint <[email protected]>
    cus committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    3dc0122 View commit details
    Browse the repository at this point in the history
  22. avdevice/decklink: Fix segfault when running -list_devices on OSX

    The string is allocated with CFStringGetCString but was being
    deallocated with free(), which would intermittently result in
    a segmentation fault.  Use the correct function for freeing the
    allocated CFString.
    
    Signed-off-by: Devin Heitmueller <[email protected]>
    Signed-off-by: Marton Balint <[email protected]>
    dheitmueller authored and cus committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    b6782a1 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    ede233a View commit details
    Browse the repository at this point in the history
  24. lavc/v4l2: Remove use of lfind()

    This is not present in older bionic and therefore fails to build there,
    and the code is much simpler without it anyway.
    fhvwy committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    a0d076f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    8da5af2 View commit details
    Browse the repository at this point in the history
  26. avcodec/v4l2: set sizeimage param for non-raw buffers [fixes #6716]

    Some V4L2 drivers fail to allocate buffers when sizeimage is not set
    to a max value. This is indeed the case for s5p-mfc [1]
    
    Most drivers should be able to calculate this value from the frame
    dimensions and format - or at least have their own default.
    
    However since this work around should not impact those drivers doing
    the "right thing" this commit just provides such a default.
    
    The calculations were extracted from the v4l2 driver used to develop
    the ffmpeg v4l2_m2m support [2]. See venc.c and vdec.c
    
    [1] linux.git/drivers/media/platform/s5p-mfc
    [2] linux.git/drivers/media/platform/qcom/venus/
    ldts authored and fhvwy committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    4418899 View commit details
    Browse the repository at this point in the history
  27. avcodec/x86/lossless_videoencdsp: Fix handling of small widths

    Fixes out of array access
    Fixes: crash-huf.avi
    
    Regression since: 6b41b44
    
    This could also be fixed by adding checks in the C code that calls the dsp
    
    Found-by: Zhibin Hu and 连一汉 <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    df62b70 View commit details
    Browse the repository at this point in the history
  28. avcodec/x86/lossless_videoencdsp: Fix warning: signed dword value exc…

    …eeds bounds
    
    Add () to regsize define
    
    Suggested-by: Henrik Gramner <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 4, 2017
    Configuration menu
    Copy the full SHA
    26ea142 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2017

  1. x86/blockdsp: use three operand form for an instruction

    Fixes assembling with old yasm.
    jamrial committed Oct 5, 2017
    Configuration menu
    Copy the full SHA
    1827973 View commit details
    Browse the repository at this point in the history
  2. avformat/wavenc: replace literal numbers with enum constants

    Signed-off-by: Tobias Rapp <[email protected]>
    t-rapp committed Oct 5, 2017
    Configuration menu
    Copy the full SHA
    c941e99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e01a270 View commit details
    Browse the repository at this point in the history
  4. doc/filters: align order of fps filter options to implementation

    Align order of "start_time" option within fps filter documentation to actual
    implementation. Also fix some documentation cosmetics.
    
    Signed-off-by: Tobias Rapp <[email protected]>
    t-rapp committed Oct 5, 2017
    Configuration menu
    Copy the full SHA
    4f5fb78 View commit details
    Browse the repository at this point in the history
  5. avfilter/vf_fps: clean-up filter options

    Add missing AV_OPT_FLAG_FILTERING_PARAM flag to "start_time" option.
    Fix indent of "round" named constants and clear unused field values.
    
    Signed-off-by: Tobias Rapp <[email protected]>
    t-rapp committed Oct 5, 2017
    Configuration menu
    Copy the full SHA
    0a499d6 View commit details
    Browse the repository at this point in the history
  6. build: add install targets for the examples

    Split it off from install-data.
    
    Among other things, this prevents spamming triplicate log lines during install.
    
    Reviewed-by: Clément Bœsch <[email protected]>
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 5, 2017
    Configuration menu
    Copy the full SHA
    cafd9d6 View commit details
    Browse the repository at this point in the history
  7. avformat: fix id3 chapters

    These changes store id3 chapter data in ID3v2ExtraMeta and introduce
    ff_id3v2_parse_chapters to parse them into the format context if needed.
    
    Encoders using ff_id3v2_read, which previously parsed chapters into the
    format context automatically, were adjusted to call
    ff_id3v2_parse_chapters.
    
    Signed-off-by: wm4 <[email protected]>
    ahti authored and wm4 committed Oct 5, 2017
    Configuration menu
    Copy the full SHA
    1fd8010 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2017

  1. avcodec/mips: Cleanup unused functions

    Signed-off-by: Kaustubh Raste <[email protected]>
    Reviewed-by: Manojkumar Bhosale <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    KaustubhIMG authored and michaelni committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    51ebce7 View commit details
    Browse the repository at this point in the history
  2. rtsp: Move message parsing to a separate function

    Make easier to handle the polling function before we implement
    full threading support.
    
    (cherry picked from libav commit ca96016)
    Signed-off-by: James Almer <[email protected]>
    lu-zero authored and jamrial committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    1e27837 View commit details
    Browse the repository at this point in the history
  3. avfilter/vf_fps: add eof_action filter option

    Allows to specify the action to be performed when reading the last frame
    from the internal FIFO buffer. By default the last frame is written to
    filter output depending on the timestamp rounding method. When using
    "pass" action the last frame is passed through if input duration
    has not been reached yet.
    
    Examples using an input file with 25Hz, 1.4sec duration:
     - "fps=fps=1:round=near" generates an output file of 1sec
     - "fps=fps=1:round=near:eof_action=pass" generates an output file of
       2sec
    
    Signed-off-by: Tobias Rapp <[email protected]>
    t-rapp committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    62bdec8 View commit details
    Browse the repository at this point in the history
  4. avdevice/decklink_dec: fix extracting luma

    Signed-off-by: Marton Balint <[email protected]>
    cus committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    7d141e2 View commit details
    Browse the repository at this point in the history
  5. avcodec/v4l2: fix single plane decoding

    ldts authored and fhvwy committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    2a31ad7 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2017

  1. avformat/mp3enc: flush buffered packets if referencing fails

    Reviewed-by: Michael Niedermayer <[email protected]>
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    cc5b760 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a20f64b View commit details
    Browse the repository at this point in the history
  3. lavfi/avfilter.c: Correct guess_status_pts to account for differing l…

    …ink timebases.
    
    Signed-off-by: Sasi Inguva <[email protected]>
    Sasi Inguva authored and Cigaes committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    123f6dc View commit details
    Browse the repository at this point in the history
  4. lavf/sdp: Fix MIME-type for big-endian G.726.

    RFC 3551 defines "G726" for little-endian ("right-justified") G.726
    and announces "AAL2-G726" for big-endian ("left-justified") G.726.
    cehoyos committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    50462e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2386cfc View commit details
    Browse the repository at this point in the history
  6. lavfi: Rename local variables "main" as "master".

    Silences several warnings:
    main is usually a function
    cehoyos committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    5d3e935 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d96d65d View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2017

  1. lavc: add support for OpenJPEG 2.3.0

    Signed-off-by: Michael Bradshaw <[email protected]>
    mjbshaw committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    41d6d62 View commit details
    Browse the repository at this point in the history
  2. ffmpeg: always use single threaded decoding for attached pictures

    Since af1761f ffmpeg waits for a frame in each
    stream before writing the output header. If we are using threaded decoding for
    attached pictures, we have to read till EOF to be able to finally flush the
    decoder and output the decoded frame. This essentially makes ffmpeg buffer all
    non-attached picture packets, which will cause a "Too many packets buffered for
    output stream" eventually.
    
    By forcing single threaded decoding, we get a frame from a single packet as
    well and we can avoid the error.
    
    Fixes part of ticket #6375:
    ffmpeg -i 46564100.mp3 -acodec libmp3lame -ab 128k -ac 2 out.mp3
    
    Reviewed-by: Hendrik Leppkes <[email protected]>
    Signed-off-by: Marton Balint <[email protected]>
    cus committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    41569bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f49c129 View commit details
    Browse the repository at this point in the history
  4. configure: Disable -Wbool-operation.

    Requested-by: Ronald and Derek
    cehoyos committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    c2d155e View commit details
    Browse the repository at this point in the history
  5. lavu/opt: Use "&&" instead of "*" in boolean expression.

    Fixes the following warning:
    libavutil/opt.c:101:47: warning: '*' in boolean context, suggest '&&' instead
    cehoyos committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    cd01b3c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    65c3a32 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9c7a711 View commit details
    Browse the repository at this point in the history
  8. vaapi: Remove H.264 baseline profile

    This has been deprecated in libva2 because hardware does not and will not
    support it.  Therefore never consider it for decode, and for encode assume
    the user meant constrained baseline profile instead.
    fhvwy committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    bd211bb View commit details
    Browse the repository at this point in the history
  9. vaapi: Always free parameter buffers after vaEndPicture() with libva2

    This is an ABI change in libva2: previously the Intel driver had this
    behaviour and it was implemented as a driver quirk, but now it is part
    of the specification so all drivers must do it.
    fhvwy committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    e339411 View commit details
    Browse the repository at this point in the history
  10. hwcontext_vaapi: Factorise out common connection code

    This was duplicated between normal device creation and creation by
    derivation from a DRM device.
    fhvwy committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    5f39788 View commit details
    Browse the repository at this point in the history
  11. hwcontext_vaapi: Set message callbacks on internally-created devices

    The message callbacks are library-safe in libva2, so we can now use
    them.
    fhvwy committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    f360287 View commit details
    Browse the repository at this point in the history
  12. hwcontext: Perform usual initialisation on derived device contexts

    The initialisation should be common.  For libmfx, it was previously
    happening in the derivation function and this moves it out.  For VAAPI,
    it fixes some failures when deriving from a DRM device because this
    initialisation did not run.
    fhvwy committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    309d660 View commit details
    Browse the repository at this point in the history
  13. hwcontext_vaapi: Add support for mapping to DRM objects

    Uses vaExportSurfaceHandle() from libva2.
    fhvwy committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    b2f256a View commit details
    Browse the repository at this point in the history
  14. Revert "configure: Disable -Wbool-operation."

    This reverts commit c2d155e.
    
    GCC 6 incorrectly passes the configure test and then logs many warnings
    of the form:
    
    src/libavformat/dump.c: At top level:
    cc1: warning: unrecognized command line option ‘-Wno-bool-operation’
    fhvwy committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    c154c34 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2017

  1. configure: Disable -Wbool-operation using check_disable_warning().

    Suggested-by: James Almer
    cehoyos committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    c585b4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14b1553 View commit details
    Browse the repository at this point in the history
  3. avcodec/dca_parser: revert to conservative sync distance estimation

    Fixes regression introduced by commit a0349ae
    when parsing 14-bit streams with excessive frame size stored in header.
    
    Fixes ticket #6723.
    foo86 committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    2399095 View commit details
    Browse the repository at this point in the history
  4. avcodec/dca_core: always limit frame size to data size

    Silences pointless error message when decoding DTS-in-WAV stream with
    excessive frame size stored in header.
    foo86 committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    73789b8 View commit details
    Browse the repository at this point in the history
  5. avcodec/wmaprodec: support multichannel XMA stream configurations

    Signed-off-by: bnnm <[email protected]>
    
    Now accepts any combination of 1/2ch streams, described in the RIFF chunks/extradata
    bnnm authored and richardpl committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    1954e62 View commit details
    Browse the repository at this point in the history
  6. lavc: enable hwaccel_flags option

    Enable per-stream hwaccel_flags.
    
    Signed-off-by: Jun Zhao <[email protected]>
    Signed-off-by: Mark Thompson <[email protected]>
    mypopydev authored and fhvwy committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    71e2ec0 View commit details
    Browse the repository at this point in the history
  7. lavc/vaapi_decode: fix profile search when profile mismatch is allowed

    When profile mismatch is allowed, use the highest supported profile for
    VAAPI decoding.
    
    Signed-off-by: Jun Zhao <[email protected]>
    Signed-off-by: Mark Thompson <[email protected]>
    mypopydev authored and fhvwy committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    217a723 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2017

  1. build: prevent SDL2 from polluting global cflags and extralibs

    Remove the SDL_main define from the global cflags but not from the
    ffplay cflags, and the -mwindows linker option from extralibs instead
    of overriding it with the addition of -mconsole.
    
    Reviewed-by: wm4 <[email protected]>
    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    fde3bb1 View commit details
    Browse the repository at this point in the history
  2. fate: update fate-api reference files after 71e2ec0

    Signed-off-by: James Almer <[email protected]>
    jamrial committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    17ba9e1 View commit details
    Browse the repository at this point in the history
  3. Makefile: generate stripped CLI tools directly instead of copying uns…

    …tripped ones first
    
    Now works with --disable-stripping.
    
    Signed-off-by: Marton Balint <[email protected]>
    cus committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    ff6de6b View commit details
    Browse the repository at this point in the history
  4. libavdevice/decklink: add support for -sources and -sinks arguments

    Add support for enumerating the sources/sinks via the ffmpeg
    command line options, as opposed to having to create a real pipeline
    and use the "-list_devices" option which does exit() after dumping
    out the options.
    
    Note that this patch preserves the existing "-list_devices" option,
    but now shares common code for the actual enumeration.
    
    Updated to reflect feedback from Marton Balint <[email protected]>.
    
    Signed-off-by: Devin Heitmueller <[email protected]>
    Signed-off-by: Marton Balint <[email protected]>
    dheitmueller authored and cus committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    278588c View commit details
    Browse the repository at this point in the history
  5. libavdevice/decklink: add support for 10-bit output for Decklink SDI

    Can be tested via the following command:
    
    ./ffmpeg -i foo.ts -f decklink -vcodec v210 'DeckLink Duo (1)'
    
    Note that the 8-bit support works as it did before, and setting
    the pix_fmt isn't required for 10-bit mode.  The code defaults to
    operating in 8-bit mode when no vcodec is specified, for backward
    compatibility.
    
    Updated to reflect feedback from Marton Balint <[email protected]>
    
    Signed-off-by: Devin Heitmueller <[email protected]>
    Signed-off-by: Marton Balint <[email protected]>
    dheitmueller authored and cus committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    77f7d71 View commit details
    Browse the repository at this point in the history
  6. doc/filters: note minimum resolution for pixscope

    Signed-off-by: Gyan Doshi <[email protected]>
    Signed-off-by: Derek Buitenhuis <[email protected]>
    GyanD authored and Lou Logan committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    d251eff View commit details
    Browse the repository at this point in the history
  7. configure: fix decklink dependencies

    We don't need libdl for win32/mingw.
    
    Reviewed-by: James Almer <[email protected]>
    Signed-off-by: Marton Balint <[email protected]>
    cus committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    f280575 View commit details
    Browse the repository at this point in the history
  8. avcodec/mpeg4videodec: Use 64 bit intermediates for sprite delta

    Fixes: runtime error: signed integer overflow: -104713 * 65536 cannot be represented in type 'int'
    Fixes: 3453/clusterfuzz-testcase-minimized-5555554657239040
    Fixes: 3528/clusterfuzz-testcase-minimized-6283628420005888
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    e38f280 View commit details
    Browse the repository at this point in the history
  9. avcodec/mpeg_er: Clear mcsel in mpeg_er_decode_mb()

    Fixes out of array read
    Should fix: 3516/clusterfuzz-testcase-minimized-4608518562775040 (not reprodoceable)
    
    Found-by: Insu Yun, Georgia Tech.
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    127a362 View commit details
    Browse the repository at this point in the history
  10. avcodec/dirac_dwt: Fix integer overflow in COMPOSE_53iL0()

    Fixes: runtime error: signed integer overflow: 2147483646 + 2 cannot be represented in type 'int'
    Fixes: 3485/clusterfuzz-testcase-minimized-4940429332054016
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    bdee75a View commit details
    Browse the repository at this point in the history
  11. avcodec/ffv1dec: Fix out of array read in slice counting

    Fixes: test-201710.mp4
    
    Found-by: 连一汉 <[email protected]> and Zhibin Hu
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    c20f4fc View commit details
    Browse the repository at this point in the history
  12. avcodec/mips: preload data in hevc sao edge 135 degree filter msa fun…

    …ctions
    
    Signed-off-by: Kaustubh Raste <[email protected]>
    Reviewed-by: Manojkumar Bhosale <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    KaustubhIMG authored and michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    56822b0 View commit details
    Browse the repository at this point in the history
  13. avcodec/mips: Improve avc bi-weighted mc msa functions

    Replace generic with block size specific function.
    
    Signed-off-by: Kaustubh Raste <[email protected]>
    Reviewed-by: Manojkumar Bhosale <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    KaustubhIMG authored and michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    af9433b View commit details
    Browse the repository at this point in the history
  14. avcodec/mips: Improve avc chroma hv mc msa functions

    Replace generic with block size specific function.
    
    Signed-off-by: Kaustubh Raste <[email protected]>
    Reviewed-by: Manojkumar Bhosale <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    KaustubhIMG authored and michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    b59323c View commit details
    Browse the repository at this point in the history
  15. avcodec/mips: Improve avc put mc 21, 23 and 02 msa functions

    Remove loops and unroll as block sizes are known.
    
    Signed-off-by: Kaustubh Raste <[email protected]>
    Reviewed-by: Manojkumar Bhosale <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    KaustubhIMG authored and michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    662234a View commit details
    Browse the repository at this point in the history
  16. avcodec/mips: Improve hevc uni-w horiz mc msa functions

    Load the specific destination bytes instead of MSA load and pack.
    Pack the data to half word before clipping.
    Use immediate unsigned saturation for clip to max saving one vector register.
    
    Signed-off-by: Kaustubh Raste <[email protected]>
    Reviewed-by: Manojkumar Bhosale <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    KaustubhIMG authored and michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    eadb911 View commit details
    Browse the repository at this point in the history
  17. avcodec/mips: Improve avc uni copy mc msa functions

    Load the specific bytes instead of MSA load.
    
    Signed-off-by: Kaustubh Raste <[email protected]>
    Reviewed-by: Manojkumar Bhosale <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    KaustubhIMG authored and michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    ff53f4d View commit details
    Browse the repository at this point in the history
  18. avutil/frame: Fix project name

    Issue introduced in: caa1202
    
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    832fc05 View commit details
    Browse the repository at this point in the history
  19. doc/APIchanges: Update

    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    ed8ff60 View commit details
    Browse the repository at this point in the history
  20. Bump minor versions for branching 3.4

    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    e1de9ea View commit details
    Browse the repository at this point in the history
  21. doc/APIchanges: Add 3.4 cut point

    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    92ae4ab View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2017

  1. avcodec/opusenc_psy: Fix mixed declaration and statement

    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 11, 2017
    Configuration menu
    Copy the full SHA
    74d2bbb View commit details
    Browse the repository at this point in the history
  2. avcodec/rkmppdec: check wether typo

    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 11, 2017
    Configuration menu
    Copy the full SHA
    7bec3f7 View commit details
    Browse the repository at this point in the history
  3. add release notes based on release 3.3

    Name suggestion was from Helmut K. C. Tessarek
    
    Signed-off-by: Michael Niedermayer <[email protected]>
    (cherry picked from commit 07e7ebf)
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 11, 2017
    Configuration menu
    Copy the full SHA
    b1ec41a View commit details
    Browse the repository at this point in the history
  4. configure: remove libdl dependency from libndi_newtek

    We are not using dynamic loading for libndi.
    
    Reviewed-by: James Almer <[email protected]>
    Signed-off-by: Marton Balint <[email protected]>
    (cherry picked from commit 58143b1)
    cus committed Oct 11, 2017
    Configuration menu
    Copy the full SHA
    c864247 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2017

  1. Fix crash if av_vdpau_bind_context() is not used.

    The public functions av_alloc_vdpaucontext() and
    av_vdpau_alloc_context() are allocating AVVDPAUContext
    structure that is supposed to be placed in avctx->hwaccel_context.
    
    However the rest of libavcodec/vdpau.c uses avctx->hwaccel_context
    as struct VDPAUHWContext, that is bigger and does contain
    AVVDPAUContext as first member.
    
    The usage includes write to the new variables in the bigger stuct,
    without checking for block size.
    
    Fix by always allocating the bigger structure.
    
    Signed-off-by: Ivan Kalvachev <[email protected]>
    (cherry picked from commit 3a6ded7)
    iiv3 authored and cehoyos committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    7fb85ad View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2017

  1. configure: force erroring out in check_disable_warning() if an option…

    … doesn't exists
    
    Should prevent some options from being added to cflags when they
    don't exist and the compiler only warns about it.
    
    Reviewd-by: Michael Niedermayer <[email protected]>
    Signed-off-by: James Almer <[email protected]>
    (cherry picked from commit ad56e80)
    jamrial committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    7deb7e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2017

  1. Fix visual glitch with XvMC, caused by wrong idct permutation.

    In the past XvMC forced simple_idct since
    it was using FF_IDCT_PERM_NONE.
    However now we have SIMD variants of simple_idct that
    are using FF_IDCT_PERM_TRANSPOSE and if they are selected
    XvMC would get coefficients in the wrong order.
    
    The patch creates new FF_IDCT_NONE that
    is used only for this kind of hardware decoding
    and that fallbacks to the old C only simple idct.
    
    Signed-off-by: Ivan Kalvachev <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    (cherry picked from commit 9054439)
    Signed-off-by: Michael Niedermayer <[email protected]>
    iiv3 authored and michaelni committed Oct 14, 2017
    Configuration menu
    Copy the full SHA
    a11a18b View commit details
    Browse the repository at this point in the history
  2. ffmpeg.c: Fallback to duration_dts, when duration_pts can't be determ…

    …ined.
    
    This is required for FLV files, for which duration_pts comes out to be zero.
    
    Signed-off-by: Sasi Inguva <[email protected]>
    Reviewed-by: Thomas Mundt <[email protected]>
    Signed-off-by: Michael Niedermayer <[email protected]>
    (cherry picked from commit 2b006cc)
    Signed-off-by: Michael Niedermayer <[email protected]>
    Sasi Inguva authored and michaelni committed Oct 14, 2017
    Configuration menu
    Copy the full SHA
    8500de8 View commit details
    Browse the repository at this point in the history
  3. avcodec/pafvideo: Check for bitstream end in decode_0()

    Fixes: Timeout
    Fixes: 3529/clusterfuzz-testcase-5057068371279872
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
    (cherry picked from commit 9c85329)
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 14, 2017
    Configuration menu
    Copy the full SHA
    35e3604 View commit details
    Browse the repository at this point in the history
  4. avcodec/snowdec: Check mv_scale

    Fixes: runtime error: signed integer overflow: 2 * -1094995530 cannot be represented in type 'int'
    Fixes: 3512/clusterfuzz-testcase-minimized-4812747210489856
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>
    (cherry picked from commit 393d6fc)
    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 14, 2017
    Configuration menu
    Copy the full SHA
    46abeb1 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2017

  1. Update versions for 3.4 release

    Signed-off-by: Michael Niedermayer <[email protected]>
    michaelni committed Oct 15, 2017
    Configuration menu
    Copy the full SHA
    03351cc View commit details
    Browse the repository at this point in the history
  2. hwcontext_vaapi: Remove use of vaExportSurfaceHandle()

    It is not present in libva 2.0.
    fhvwy committed Oct 15, 2017
    Configuration menu
    Copy the full SHA
    01e291a View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2017

  1. .gitignore: ignore DS_Store

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    505905a View commit details
    Browse the repository at this point in the history
  2. avformat/Makefile: install avc.h and avc.o

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    e4c45ca View commit details
    Browse the repository at this point in the history
  3. avformat/Makefile: install url.h

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    ed5c571 View commit details
    Browse the repository at this point in the history
  4. avformat/Makefile: install internal.h

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    01c3436 View commit details
    Browse the repository at this point in the history
  5. avutil/Makefile: install thread.h

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    22a47cd View commit details
    Browse the repository at this point in the history
  6. avformat/hls: parse #EXT-X-MEDIA-SEQUENCE only once

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    7ca2061 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    db3df00 View commit details
    Browse the repository at this point in the history
  8. avformat/mov: prefer nearest sample as next sample

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    31dfa7b View commit details
    Browse the repository at this point in the history
  9. avformat/http: try to fix missing Content-Range

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    ce29155 View commit details
    Browse the repository at this point in the history
  10. avformat/hls: fix duration

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    9e9d67d View commit details
    Browse the repository at this point in the history
  11. lavf/avformat: add support for passing options to nested input

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    2facb46 View commit details
    Browse the repository at this point in the history
  12. lavf/concatdec: pass options to nested input

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    3950923 View commit details
    Browse the repository at this point in the history
  13. avformat/concatdec: close previous segment only after new segment is …

    …open successfully
    
    Later call to concat_read_packet could cause NULL pointer access.
    
    avformat/concatdec: fix merge conflict in open_file
    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    3f165db View commit details
    Browse the repository at this point in the history
  14. avformat/concat: expose a flag to indicate source switch

    Signed-off-by: xinzhengzhang <[email protected]>
    tewilove authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    8ab489f View commit details
    Browse the repository at this point in the history
  15. Revert "Fix url_feof() for file appendings."

    This reverts commit 3bd624b.
    
    avio_feof() could reset eof_reached which is not expected.
    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    9924012 View commit details
    Browse the repository at this point in the history
  16. avformat/concatdec: pass out io error

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    8ae79bb View commit details
    Browse the repository at this point in the history
  17. avformat/http: add option http-tcp-hook

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    f17b6b5 View commit details
    Browse the repository at this point in the history
  18. avformat/concatdec: fetch bit_rate from internal format

    bbcallen authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    2e2fc06 View commit details
    Browse the repository at this point in the history
  19. avformat/ijkutils: add dummy for replacing ijk protocol

    xinzhengzhang authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    8f7f145 View commit details
    Browse the repository at this point in the history
  20. avformat/protocols: add stub for custom protocol

    xinzhengzhang authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    80b21ae View commit details
    Browse the repository at this point in the history
  21. avutil/application: support low level event callback

    xinzhengzhang authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    9497a42 View commit details
    Browse the repository at this point in the history
  22. avformat/tcp: apply control event in application

    xinzhengzhang authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    1bebc5a View commit details
    Browse the repository at this point in the history
  23. avformat/http: apply control event in application

    xinzhengzhang authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    b996efc View commit details
    Browse the repository at this point in the history
  24. avformat/async: remove const for ff_async_protocol

    xinzhengzhang authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    4fd0e3f View commit details
    Browse the repository at this point in the history
  25. avformat/tcp: support timeout for getaddrinfo

    xinzhengzhang authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    9fe636f View commit details
    Browse the repository at this point in the history
  26. avformat/tcp: add one_by_one option for getaddrinfo()

    xinzhengzhang authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    0be2a05 View commit details
    Browse the repository at this point in the history
  27. avformat/tcp: export ijk_tcp_getaddrinfo_nonblock

    xinzhengzhang authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    830183d View commit details
    Browse the repository at this point in the history
  28. avformat/hls: pass down av options

    raymond1012 authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    2856283 View commit details
    Browse the repository at this point in the history
  29. avformat/protocols: add ijkio

    raymond1012 authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    b4d1ebc View commit details
    Browse the repository at this point in the history
  30. avformat/tcp: support option rw_timeout and connect_timeout

    raymond1012 authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    7e37108 View commit details
    Browse the repository at this point in the history
  31. avformat/pipe: enable seekable

    raymond1012 authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    fb78b38 View commit details
    Browse the repository at this point in the history
  32. avformat/utils: support don't get real frame rate

    raymond1012 authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    bb20db7 View commit details
    Browse the repository at this point in the history
  33. libavformat/tcp: support dns cache

    raymond1012 authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    f42902e View commit details
    Browse the repository at this point in the history
  34. libavformat/flv: support HEVC

    raymond1012 authored and wuzhiqiang committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    231ccbc View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2018

  1. Configuration menu
    Copy the full SHA
    a94b6c5 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2018

  1. avformat/hls: fix seek accuracy problem

    wuzhiqiang authored and raymond1012 committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    09ee574 View commit details
    Browse the repository at this point in the history
  2. avformat/hls: fix seek to start time error

    wuzhiqiang authored and raymond1012 committed Jan 3, 2018
    1 Configuration menu
    Copy the full SHA
    8504453 View commit details
    Browse the repository at this point in the history
  3. avformat/concat: disable concat wrap control

    wuzhiqiang authored and raymond1012 committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    023d5d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2902e33 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. Configuration menu
    Copy the full SHA
    ddd2a64 View commit details
    Browse the repository at this point in the history