1. 19 Feb, 2019 2 commits
  2. 18 Feb, 2019 1 commit
  3. 17 Feb, 2019 11 commits
  4. 16 Feb, 2019 7 commits
  5. 14 Feb, 2019 4 commits
  6. 13 Feb, 2019 5 commits
  7. 12 Feb, 2019 8 commits
  8. 11 Feb, 2019 2 commits
    • Marton Balint's avatar
      configure: warn about disabled explicitly enabled components · 0c3333fa
      Marton Balint authored
      If we enable a component but a dependant library is disabled, then the enabled
      component gets silently disabled. Warning about disabled explicitly enabled components
      allows configure to show the missing dependencies and if --fatal-warnings is
      used it can also fail if the user wants it so.
      
      For example if libdav1d is not availble ./configure --enable-decoder=libdav1d
      succeeds but the libdav1d decoder is not be enabled. After the patch configure
      will warn about this:
      
      WARNING: Disabled libdav1d_decoder because not all dependencies are satisfied: libdav1d
      Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
      0c3333fa
    • Charles Liu's avatar
      avformat/mov: fix hang while seek on a kind of fragmented mp4 · aa25198f
      Charles Liu authored
      Binary searching would hang if the fragment items do NOT have timestamp for the
      specified stream.
      
      For example, a fmp4 consists of separated 'moof' boxes for each track, and
      separated 'sidx' for each segment, but no 'mfra' box.  Then every fragment item
      only have the timestamp for one of its tracks.
      
      Example:
      ffmpeg -f lavfi -i testsrc -f lavfi -i sine -movflags dash+frag_keyframe+skip_trailer+separate_moof -t 1 out.mp4
      ffmpeg -ss 0.5 -i out.mp4 -f null none
      
      Also fixes the hang in ticket #7572, but not the reason for having
      AV_NOPTS_VALUE timestamps there.
      Signed-off-by: 's avatarCharles Liu <liuchh83@gmail.com>
      Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
      aa25198f