Re: [FFmpeg-trac] #6434(undetermined:new): Segfault when using concat input (ffconcat) having multiple streams, created with dvd2concat

2017-06-01 Thread FFmpeg
#6434: Segfault when using concat input (ffconcat) having multiple streams,
created with dvd2concat
-+-
 Reporter:  fabienst |Owner:
 Type:  defect   |   Status:  new
 Priority:  important|Component:
  Version:  git-master   |  undetermined
 Keywords:  crash|   Resolution:
 Blocking:   |   Blocked By:
Analyzed by developer:  0|  Reproduced by developer:  0
-+-

Comment (by fabienst):

 BTW converting the vob directly without using "concat" doesn't lead to a
 crash (I added -map -0:d option)

 ` /mnt/packages/downloads/ffmpeg-git-20170601-64bit-static/ffmpeg -report
 -v 9 -loglevel 99 -analyzeduration 46k -probesize 30k -i ffconcat-
 segfault.in.vob  -c:v copy -c:a copy -c:s copy -map 0 -map -0:d
 -ignore_unknown -f vob without_concat.vob `

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6434#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6422(avcodec:new): cannot parser ts file when like this format: (AUD)(PPS)(SPS)(PPS)(I-Slice)

2017-06-01 Thread FFmpeg
#6422: cannot parser ts file when like this format: 
(AUD)(PPS)(SPS)(PPS)(I-Slice)
-+-
 Reporter:  yunhai2009   |Owner:
 Type:  defect   |   Status:  new
 Priority:  important|Component:  avcodec
  Version:  git-master   |   Resolution:
 Keywords:  h264 |   Blocked By:
  regression |  Reproduced by developer:  1
 Blocking:   |
Analyzed by developer:  0|
-+-

Comment (by yunhai2009):

 using 2.8.11 that is not unable to reproduce the issue,and i do not edit
 configure.if i use 3.3.1 that need use the configure option --disable-
 bsf=extract_extradata.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6430(avformat:open): Ogg audio file not detected

2017-06-01 Thread FFmpeg
#6430: Ogg audio file not detected
-+
 Reporter:  cgbug|Owner:
 Type:  enhancement  |   Status:  open
 Priority:  wish |Component:  avformat
  Version:  git-master   |   Resolution:
 Keywords:  ogg wav  |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  1|
-+
Changes (by jamrial):

 * analyzed:  0 => 1
 * keywords:  ogg => ogg wav


Comment:

 This file is a pcm WAV file and a Vorbis OGG file stitched together with
 some custom header at the beginning, probably telling whatever handles
 this file (XCom it seems) where to look for either of them.
 ffmpeg is able to parse the ogg part if you force the ogg demuxer because
 ogg_read_header() will search the whole file until it finds the first OggS
 tag, something ogg_probe() does not.

 The chances for this kind of file to ever be properly supported are low to
 null. The ogg probe function could perhaps parse the entire probe buffer
 until it finds the first OggS tag, but even then the pcm WAV part comes
 first so you'd need a big probe buffer for it.

 Just force the ogg demuxer for these files.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6421(undetermined:new): PTS incorrectly fixed up to be negative

2017-06-01 Thread FFmpeg
#6421: PTS incorrectly fixed up to be negative
-+-
 Reporter:  sandersd |Owner:
 Type:  defect   |   Status:  new
 Priority:  important|Component:
  Version:  git-master   |  undetermined
 Keywords:  mov h264 |   Resolution:
  edts regression|   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+-

Comment (by dalecurtis):

 Looks like we can set advanced_editlist=0 to resolve this temporarily.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6435(ffmpeg:new): don't give file exists error if the output is dev/null is specified as output file.

2017-06-01 Thread FFmpeg
#6435: don't give file exists error if the output is dev/null is specified as
output file.
-+--
 Reporter:  compn|Owner:
 Type:  enhancement  |   Status:  new
 Priority:  wish |Component:  ffmpeg
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+--

Comment (by kiroma):

 Most of the time I use it for 1st pass in 2-pass encoding.
 What if we tested if the output file exists and isn't empty? This way you
 could also output to a file that has been touched by ffmpeg but doesn't
 have any data because of misused parameters?

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6435(ffmpeg:new): don't give file exists error if the output is dev/null is specified as output file.

2017-06-01 Thread FFmpeg
#6435: don't give file exists error if the output is dev/null is specified as
output file.
-+--
 Reporter:  compn|Owner:
 Type:  enhancement  |   Status:  new
 Priority:  wish |Component:  ffmpeg
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+--

Comment (by bubbleguuum):

 @heleppkes

 Sometimes you want to output to /dev/null or NUL but with a format to test
 if the command would work with that specific format. Or to benchmark.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6435(ffmpeg:new): don't give file exists error if the output is dev/null is specified as output file.

2017-06-01 Thread FFmpeg
#6435: don't give file exists error if the output is dev/null is specified as
output file.
-+--
 Reporter:  compn|Owner:
 Type:  enhancement  |   Status:  new
 Priority:  wish |Component:  ffmpeg
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+--

Comment (by heleppkes):

 This ticket already deals with two different ways to express null output,
 and i'm sure there is a bunch more on other systems. Such platform
 specific special behavior doesn't feel like a great idea to handle.

 If you don't want any output, why don't you use "-f null"?

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6434(undetermined:new): Segfault when using concat input (ffconcat) having multiple streams, created with dvd2concat

2017-06-01 Thread FFmpeg
#6434: Segfault when using concat input (ffconcat) having multiple streams,
created with dvd2concat
-+-
 Reporter:  fabienst |Owner:
 Type:  defect   |   Status:  new
 Priority:  important|Component:
  Version:  git-master   |  undetermined
 Keywords:  crash|   Resolution:
 Blocking:   |   Blocked By:
Analyzed by developer:  0|  Reproduced by developer:  0
-+-
Changes (by cehoyos):

 * keywords:   => crash
 * priority:  normal => important


--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6433(undetermined:new): I tried to convert mp4 file to f4v and it gives me error.

2017-06-01 Thread FFmpeg
#6433: I tried to convert mp4 file to f4v and it gives me error.
-+-
 Reporter:  hhov |Owner:
 Type:  defect   |   Status:  new
 Priority:  normal   |Component:
  Version:  unspecified  |  undetermined
 Keywords:  mov  |   Resolution:
 Blocking:   |   Blocked By:
Analyzed by developer:  0|  Reproduced by developer:  0
-+-
Changes (by cehoyos):

 * keywords:  mp4 convert => mov
 * component:  ffmpeg => undetermined


Comment:

 Please use a filehoster of your choice (like dropbox).
 And please remember to always test current FFmpeg git head.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


[FFmpeg-trac] #6436(build system:new): nvenc, nvdec and cuvid should be disabled by configure if ffmpeg is compiled with -static

2017-06-01 Thread FFmpeg
#6436: nvenc, nvdec and cuvid should be disabled by configure if ffmpeg is
compiled with -static
-+-
 Reporter:  bubbleguuum  | Type:
   Status:  new  |  enhancement
Component:  build| Priority:  wish
  system |  Version:  git-
 Keywords:   |  master
 Blocking:   |   Blocked By:
Analyzed by developer:  0|  Reproduced by developer:  1
-+-
 Such builds crash when dlopening NVIDIA libraries (libcuda.so,
 libnvcuvid.so, libnvidia-encode.so) in compat/cuda/dynlink_loader.h

 See issue #6431 post #7 for a full explanation and a workaround to make a
 static build except for the glibc linked dynamically.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6431(undetermined:closed): Linux ffmpeg always segfaults using NVIDIA hw decoders/encoders

2017-06-01 Thread FFmpeg
#6431: Linux ffmpeg always segfaults using NVIDIA hw decoders/encoders
-+-
 Reporter:  bubbleguuum  |Owner:
 Type:  defect   |   Status:  closed
 Priority:  normal   |Component:
  Version:  unspecified  |  undetermined
 Keywords:  nvidia   |   Resolution:
 Blocking:   |  worksforme
Analyzed by developer:  0|   Blocked By:
 |  Reproduced by developer:  1
-+-

Comment (by bubbleguuum):

 I compiled ffmpeg myself and found the explanation for this crash.

 long story short: nvdec, cuda and friends using dlopen() are not
 compatible with ffmpeg compiled with -static generally used to produce a
 fully static build.

 The reason is that it segfaults dlopen'ing libcuda.so.1, due to this
 warning displayed at compilation:

  warning: Using 'dlopen' in statically linked applications requires at
 runtime the shared libraries from the glibc version used for linking

 After much tinkering, I was able to produce a build with all libraries
 statically linked except the glibc (and thus libdl):

 1. pass --extra-ldexeflags="-Wl,-Bstatic"  to configure. This replaces
 -static and the libraries following this option will be linked statically
 *exept the glibc*. Thus this is not the same thing than -static that force
 static linking for all libraries including the glibc.

 2. pass --extra-libs="-Wl,-Bdynamic -lm -ldl".  This force dynamic linking
 for libm and libdl  . This override is necessary because these libraries
 cannot be linked statically when the glibc is linked dynamically

 3. You must edit the configure script (yuk), function probe_cc():

 change:

 _flags_filter=echo

 to:

 _flags_filter='filter_out -lm|-ldl'

 This will filter out all -lm and -ldl occurences before -Wl,-Bdynamic.
 This is necessary for both these libs to not be linked statically. Finding
 this trick took me forever.


 If all goes well, at the end you have a ffmpeg binary with everything
 statically linked except the glibc and dynamic linker, with working NVIDIA
 support:

 {{{
 ldd ffmpeg
 linux-vdso.so.1 =>  (0x7ffece9e6000)
 libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7f19931dc000)
 libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
 (0x7f1992fd8000)
 libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
 (0x7f1992dc1000)
 libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
 (0x7f1992ba4000)
 libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f19927db000)
 /lib64/ld-linux-x86-64.so.2 (0x560591227000)

 }}}


 Suggestion: make the configure script issue a big fat warning (or fail
 entirely) if -static is specified and any library using dlopen() is to be
 included in the build.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6421(undetermined:new): PTS incorrectly fixed up to be negative

2017-06-01 Thread FFmpeg
#6421: PTS incorrectly fixed up to be negative
-+-
 Reporter:  sandersd |Owner:
 Type:  defect   |   Status:  new
 Priority:  important|Component:
  Version:  git-master   |  undetermined
 Keywords:  mov h264 |   Resolution:
  edts regression|   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+-
Changes (by dalecurtis):

 * cc: michael (added)


Comment:

 Any updates here? Thanks in advance!

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6405(build system:closed): Compile troubles with “cuvid”, “nvenc” and “npp”

2017-06-01 Thread FFmpeg
#6405: Compile troubles with “cuvid”, “nvenc” and “npp”
-+-
 Reporter:  ahakon   |Owner:
 Type:  sponsoring   |   Status:  closed
  request|Component:  build
 Priority:  normal   |  system
  Version:  git-master   |   Resolution:  fixed
 Keywords:  cuvid,   |   Blocked By:
  nvenc, npp, cuda-sdk   |  Reproduced by developer:  0
 Blocking:   |
Analyzed by developer:  0|
-+-
Changes (by oromit):

 * status:  new => closed
 * resolution:   => fixed
 * component:  undetermined => build system
 * type:  defect => sponsoring request


Comment:

 2d978d1c721ae69a9007b530153067736d4ddc79

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6435(ffmpeg:new): don't give file exists error if the output is dev/null is specified as output file.

2017-06-01 Thread FFmpeg
#6435: don't give file exists error if the output is dev/null is specified as
output file.
-+--
 Reporter:  compn|Owner:
 Type:  enhancement  |   Status:  new
 Priority:  wish |Component:  ffmpeg
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+--

Comment (by fabienst):

 Have you heard about -y option ? ffmpeg will then assume you want to
 overwrite the file if it already exsists

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6424(avfilter:new): endless loop in avfilter.c

2017-06-01 Thread FFmpeg
#6424: endless loop in avfilter.c
-+-
 Reporter:  tinybug  |Owner:
 Type:  defect   |   Status:  new
 Priority:  important|Component:  avfilter
  Version:  git-master   |   Resolution:
 Keywords:  deadlock |   Blocked By:
  regression |  Reproduced by developer:  1
 Blocking:   |
Analyzed by developer:  0|
-+-

Comment (by tinybug):

 Replying to [comment:3 Cigaes]:
 > This is a bug in amix:
 >
 > {{{
 > /* unclosed input with not enough samples */
 > return 0;
 > }}}
 >
 > Returning 0 without filtering samples is not acceptable. Fixing it with
 {{{AVERROR(EAGAIN)}}} allows to make some progress, but freezes later.
 >
 > I will try to look into it if time permit, but I consider amix to be
 mostly unsupported.


 I will simplify the command line next time, thanks your advice. In this
 command, if I remove the fps filter before overlay, just like this:
 {{{
 ffmpeg -ss 9 -t 3 -i 7bed448f-b835-44d0-8838-70bd5a98f116.mp4 -ss 0 -t 3
 -i fbb7460b-233a-48a9-8e19-beb37a5297fe.mp4 -y -filter_complex
 
"[1:v][0:v]overlay=x=50:y=50[overlay];[0:a]afade=type=out:ss=0:d=3[afade100];[1:a]afade=type=in:ss=0:d=3[afade101];[afade100][afade101]amix=inputs=2:duration=shortest[amix10];[overlay][amix10]concat=n=1:a=1:v=1:unsafe=1[v][a]"
 -map [v] -map [a] -vcodec libx264 -pix_fmt yuv420p -r 25 -profile:v main
 -level 3.1 -acodec aac tmp.mp4
 }}}
 It  will run perfectly. But i just wanna make all input videos to the same
 fps before filtering. The source codes of filter graph is too complicated
 for me, I have a hard time to debug it, but make no sense. Really
 appreciate and thanks for your work.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6435(ffmpeg:new): don't give file exists error if the output is dev/null is specified as output file. (was: don't give overwriting error if the output is dev/null or pass 1 is speci

2017-06-01 Thread FFmpeg
#6435: don't give file exists error if the output is dev/null is specified as
output file.
-+--
 Reporter:  compn|Owner:
 Type:  enhancement  |   Status:  new
 Priority:  wish |Component:  ffmpeg
  Version:  git-master   |   Resolution:
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+--

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


[FFmpeg-trac] #6435(ffmpeg:new): don't give overwriting error if the output is dev/null or pass 1 is specified.

2017-06-01 Thread FFmpeg
#6435: don't give overwriting error if the output is dev/null or pass 1 is
specified.
---+
   Reporter:  compn|  Owner:
   Type:  enhancement  | Status:  new
   Priority:  wish |  Component:  ffmpeg
Version:  git-master   |   Keywords:
 Blocked By:   |   Blocking:
Reproduced by developer:  0|  Analyzed by developer:  0
---+
 F:\>ffmpeg -i traintobusan.mp4 -c copy -f ipod NUL
 ffmpeg version N-83243-g2080bc3 Copyright (c) 2000-2017 the FFmpeg
 developers
   built with gcc 5.4.0 (GCC)
   configuration: --enable-gpl --enable-version3 --enable-cuda --enable-
 cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx
 --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig
 --enable-frei0r --enable-gnutls --enable-iconv --enable-l
 ibass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-
 libfreetype --enable-libgme --enable-libgsm --enable-libi
 lbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb
 --enable-libopencore-amrwb --enable-libopenh264 --enab
 le-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy
 --enable-libsoxr --enable-libspeex --enable-libtheora --e
 nable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-
 libvorbis --enable-libvpx --enable-libwavpack --enable-
 libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-
 libxvid --enable-libzimg --enable-lzma --enable-decklink
 --enable-zlib
   libavutil  55. 45.100 / 55. 45.100
   libavcodec 57. 75.100 / 57. 75.100
   libavformat57. 63.100 / 57. 63.100
   libavdevice57.  2.100 / 57.  2.100
   libavfilter 6. 70.100 /  6. 70.100
   libswscale  4.  3.101 /  4.  3.101
   libswresample   2.  4.100 /  2.  4.100
   libpostproc54.  2.100 / 54.  2.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'traintobusan.mp4':
   Metadata:
 major_brand : isom
 minor_version   : 512
 compatible_brands: isomiso2avc1mp41
 encoder : Lavf56.4.101
   Duration: 01:58:00.90, start: 0.00, bitrate: 688 kb/s
 Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661),
 yuvj420p(pc), 676x360 [SAR 675:676 DAR 15:8], 599 kb/s, 25 fps,
  25 tbr, 12800 tbn, 50 tbc (default)
 Metadata:
   handler_name: VideoHandler
 Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
 stereo, fltp, 80 kb/s (default)
 Metadata:
   handler_name: SoundHandler
 File 'NUL' already exists. Overwrite ? [y/N]

 NUL is aka windows /dev/null , same thing applies on linux.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6434(undetermined:new): Segfault when using concat input (ffconcat) having multiple streams, created with dvd2concat (was: Segfault when using concat input (ffconcat) created with d

2017-06-01 Thread FFmpeg
#6434: Segfault when using concat input (ffconcat) having multiple streams,
created with dvd2concat
-+-
 Reporter:  fabienst |Owner:
 Type:  defect   |   Status:  new
 Priority:  normal   |Component:
  Version:  git-master   |  undetermined
 Keywords:   |   Resolution:
 Blocking:   |   Blocked By:
Analyzed by developer:  0|  Reproduced by developer:  0
-+-

Comment (by fabienst):

 Sample video has been updload to https://streams.videolan.org/upload/
 Filename : ffconcat-segfault.in.vob

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


[FFmpeg-trac] #6434(undetermined:new): Segfault when using concat input (ffconcat) created with dvd2concat

2017-06-01 Thread FFmpeg
#6434: Segfault when using concat input (ffconcat) created with dvd2concat
-+-
 Reporter:  fabienst | Type:  defect
   Status:  new  | Priority:  normal
Component:   |  Version:  git-
  undetermined   |  master
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+-
 Hello,

 I want to convert a video dvd with ffmpeg by using dvd2concat tool to
 generate the input.
 I first created a iso image of that dvd (with dvdbackup).
 It has to be noted that dvdbackup found read errors on the dvd and had to
 fix them by filling the blocks. But I'm not sure there are errors in the
 segment I provide

 In order not to upload the full iso I narrowed the issue down and created
 a smaller subset of the input ffconcat and vob.


 __With the original ffconcat file having 18 streams this command
 segfaults:__

 /mnt/packages/downloads/ffmpeg-git-20170601-64bit-static/ffmpeg -report -v
 9 -loglevel 99 -analyzeduration 46k -probesize 30k -safe 0
 -protocol_whitelist subfile,file,concat -f concat -i dvd2concat-
 18streams.txt  -c:v copy -c:a copy -c:s copy -map 0 -ignore_unknown -f vob
 dvd2concat-18streams.out.vob


 I found __the issue seems to come from some of the input streams__. So I
 removed some of them and it works. But I couldn't find any pattern. Here
 is the new command (same as above but with different input files)

 /mnt/packages/downloads/ffmpeg-git-20170601-64bit-static/ffmpeg -report -v
 9 -loglevel 99 -analyzeduration 46k -probesize 30k -safe 0
 -protocol_whitelist subfile,file,concat -f concat -i dvd2concat-
 14streams.txt  -c:v copy -c:a copy -c:s copy -map 0 -ignore_unknown -f vob
 dvd2concat-14streams.out.vob

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6434>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6432(ffmpeg:closed): ~1800 DNS requests per hour

2017-06-01 Thread FFmpeg
#6432: ~1800 DNS requests per hour
---+---
 Reporter:  Darkjacky  |Owner:
 Type:  defect |   Status:  closed
 Priority:  normal |Component:  ffmpeg
  Version:  3.2.4  |   Resolution:  invalid
 Keywords: |   Blocked By:
 Blocking: |  Reproduced by developer:  0
Analyzed by developer:  0  |
---+---
Changes (by Darkjacky):

 * status:  new => closed
 * resolution:   => invalid


Comment:

 Alright in that case I will close this ticket.

 Thanks for your help.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6424(avfilter:new): endless loop in avfilter.c

2017-06-01 Thread FFmpeg
#6424: endless loop in avfilter.c
-+-
 Reporter:  tinybug  |Owner:
 Type:  defect   |   Status:  new
 Priority:  important|Component:  avfilter
  Version:  git-master   |   Resolution:
 Keywords:  deadlock |   Blocked By:
  regression |  Reproduced by developer:  1
 Blocking:   |
Analyzed by developer:  0|
-+-

Comment (by Cigaes):

 This is a bug in amix:

 {{{
 /* unclosed input with not enough samples */
 return 0;
 }}}

 Returning 0 without filtering samples is not acceptable. Fixing it with
 {{{AVERROR(EAGAIN)}}} allows to make some progress, but freezes later.

 I will try to look into it if time permit, but I consider amix to be
 mostly unsupported.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6424(avfilter:new): endless loop in avfilter.c

2017-06-01 Thread FFmpeg
#6424: endless loop in avfilter.c
-+-
 Reporter:  tinybug  |Owner:
 Type:  defect   |   Status:  new
 Priority:  important|Component:  avfilter
  Version:  git-master   |   Resolution:
 Keywords:  deadlock |   Blocked By:
  regression |  Reproduced by developer:  1
 Blocking:   |
Analyzed by developer:  0|
-+-

Comment (by Cigaes):

 I am looking into it, but I am inclined to say that it is not confirmed as
 a bug since there is “unsafe” in the command line. People should simplify
 their command lines before submitting bug reports.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6433(ffmpeg:new): I tried to convert mp4 file to f4v and it gives me error.

2017-06-01 Thread FFmpeg
#6433: I tried to convert mp4 file to f4v and it gives me error.
-+--
 Reporter:  hhov |Owner:
 Type:  defect   |   Status:  new
 Priority:  normal   |Component:  ffmpeg
  Version:  unspecified  |   Resolution:
 Keywords:  mp4 convert  |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+--

Comment (by hhov):

 I can also provide video file, but I can't attach it as it's size (about
 40MB) is more than limit of attachments.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


[FFmpeg-trac] #6433(ffmpeg:new): I tried to convert mp4 file to f4v and it gives me error.

2017-06-01 Thread FFmpeg
#6433: I tried to convert mp4 file to f4v and it gives me error.
-+-
 Reporter:  hhov | Type:  defect
   Status:  new  | Priority:  normal
Component:  ffmpeg   |  Version:
 Keywords:  mp4 convert  |  unspecified
 Blocking:   |   Blocked By:
Analyzed by developer:  0|  Reproduced by developer:  0
-+-
 I tried to convert mp4 file to f4v and it gives me error that it was
 unable to read header of input file. Also I would like to mention that I
 can play specified video with VLC player.

 Command line was:
 ffmpeg -report -v 9 -loglevel 99 -i video.mp4 video_output.f4v
 2>output.log

 ffmpeg version is 3.3.1

 Content of report file (ffmpeg-20170601-103329.log) is:
 ffmpeg started on 2017-06-01 at 10:33:29
 Report written to "ffmpeg-20170601-103329.log"
 Command line:
 ffmpeg -report -v 9 -loglevel 99 -i video.mp4 video_output.f4v
 ffmpeg version 3.3.1 Copyright (c) 2000-2017 the FFmpeg developers
   built with Apple LLVM version 8.1.0 (clang-802.0.42)
   configuration: --prefix=/usr/local/Cellar/ffmpeg/3.3.1 --enable-shared
 --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables
 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-
 libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --disable-
 lzma --enable-vda
   libavutil  55. 58.100 / 55. 58.100
   libavcodec 57. 89.100 / 57. 89.100
   libavformat57. 71.100 / 57. 71.100
   libavdevice57.  6.100 / 57.  6.100
   libavfilter 6. 82.100 /  6. 82.100
   libavresample   3.  5.  0 /  3.  5.  0
   libswscale  4.  6.100 /  4.  6.100
   libswresample   2.  7.100 /  2.  7.100
   libpostproc54.  5.100 / 54.  5.100
 Splitting the commandline.
 Reading option '-report' ... matched as option 'report' (generate a
 report) with argument '1'.
 Reading option '-v' ... matched as option 'v' (set logging level) with
 argument '9'.
 Reading option '-loglevel' ... matched as option 'loglevel' (set logging
 level) with argument '99'.
 Reading option '-i' ... matched as input url with argument 'video.mp4'.
 Reading option 'video_output.f4v' ... matched as output url.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option report (generate a report) with argument 1.
 Applying option v (set logging level) with argument 9.
 Applying option loglevel (set logging level) with argument 99.
 Successfully parsed a group of options.
 Parsing a group of options: input url video.mp4.
 Successfully parsed a group of options.
 Opening an input file: video.mp4.
 [file @ 0x7ff56ef00340] Setting default whitelist 'file,crypto'
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7ff56f80] Format mov,mp4,m4a,3gp,3g2,mj2
 probed with size=2048 and score=100
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7ff56f80] ISO: File Type Major Brand:
 mp42
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7ff56f80] Unknown dref type 0x206c7275
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7ff56f80] Unknown dref type 0x206c7275
 size 12
 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7ff56f80] error reading header
 [AVIOContext @ 0x7ff56ef00480] Statistics: 156082 bytes read, 1 seeks
 video.mp4: Invalid data found when processing input

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6433>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac


Re: [FFmpeg-trac] #6432(ffmpeg:new): ~1800 DNS requests per hour

2017-06-01 Thread FFmpeg
#6432: ~1800 DNS requests per hour
---+--
 Reporter:  Darkjacky  |Owner:
 Type:  defect |   Status:  new
 Priority:  normal |Component:  ffmpeg
  Version:  3.2.4  |   Resolution:
 Keywords: |   Blocked By:
 Blocking: |  Reproduced by developer:  0
Analyzed by developer:  0  |
---+--

Comment (by Cigaes):

 This sysclt output means Linux. On Linux, like all real Unix, DNS
 resolving is done by the libc, not the kernel, so this sysctl output is
 completely useless ; the DNS TTL has nothing to do with the packets' TTL.

 FFmpeg indeed does not care about DNS TTL. In fact, like all normal
 network applications for Unix, it does not even has access to it. If you
 want to reduce outgoing queries, you need to install a local cache, either
 nscd or a real DNS cache.

 But remember that each DNS request will likely result in a network
 connection immediately afterward, so the benefit is limited.

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac