[FFmpeg-trac] #5151(undetermined:new): mjpeg2jpeg bitstream filter does not correctly recognize mjpeg streams

2016-01-11 Thread FFmpeg
#5151: mjpeg2jpeg bitstream filter does not correctly recognize mjpeg streams
-+-
 Reporter:  thebombzen   | Type:  defect
   Status:  new  | Priority:  normal
Component:   |  Version:  git-
  undetermined   |  master
 Keywords:  bitstream|   Blocked By:
  filter, bsf, mjpeg2jpeg, mjpeg,|  Reproduced by developer:  0
  jpeg   |
 Blocking:   |
Analyzed by developer:  0|
-+-
 Summary of the bug:
 The mjpeg2jpeg bitstream filter whines that a stream is not in the mjpeg
 format, even though it is. The bitstream filter does nothing as well.
 How to reproduce:
 {{{
 $ ./ffmpeg -i bitstream_filter_test.mjpeg -c copy -bsf mjpeg2jpeg
 out.mjpeg
 ffmpeg version N-77803-g7c97946 Copyright (c) 2000-2016 the FFmpeg
 developers
   built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04)
   configuration:
   libavutil  55. 13.100 / 55. 13.100
   libavfilter 6. 23.100 /  6. 23.100
   libswscale  4.  0.100 /  4.  0.100
   libswresample   2.  0.101 /  2.  0.101
 [mjpeg @ 0x3bad440] Format mjpeg detected only with low score of 25,
 misdetection possible!
 [mjpeg @ 0x3bae5a0] Changing bps to 8
 Input #0, mjpeg, from 'bitstream_filter_test.mjpeg':
   Duration: N/A, bitrate: N/A
 Stream #0:0: Video: mjpeg, yuvj422p(pc, bt470bg/unknown/unknown),
 1280x720, 25 tbr, 1200k tbn, 25 tbc
 Output #0, mjpeg, to 'out.mjpeg':
   Metadata:
 encoder : Lavf57.21.101
 Stream #0:0: Video: mjpeg, yuvj422p, 1280x720, q=2-31, 25 tbr, 25 tbn,
 25 tbc
 Stream mapping:
   Stream #0:0 -> #0:0 (copy)
 Press [q] to stop, [?] for help
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL @ 0x3bb0680] Failed to open bitstream filter mjpeg2jpeg for stream 0
 with codec copy: Invalid data found when processing input
 [NULL @ 0x3bb0680] input is not MJPEG/AVI1
 [NULL 

[FFmpeg-trac] #5150(avcodec:new): signed integer overflow in ff_h264_decode_mb_cabac()

2016-01-11 Thread FFmpeg
#5150: signed integer overflow in ff_h264_decode_mb_cabac()
-+--
 Reporter:  tsmith   | Type:  defect
   Status:  new  | Priority:  normal
Component:  avcodec  |  Version:  git-master
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+--
 Summary of the bug:
 {{{
 UBSan: libavcodec/h264_cabac.c:2168:25: runtime error: signed integer
 overflow: -37 + -2147483648 cannot be represented in type 'int'
 }}}
 How to reproduce:
 {{{
 % ffmpeg -f h264 -i test_case.264 -f null -
 ffmpeg version N-77801-gd637a58 Copyright (c) 2000-2016 the FFmpeg
 developers
   built with Ubuntu clang version 3.7.1-svn253742-1~exp1
 (branches/release_37) (based on LLVM 3.7.1)
   configuration: --cc=clang --cxx=clang++ --disable-libxcb --disable-xlib
 --disable-ffprobe --disable-ffplay --disable-sdl --disable-ffserver
 --disable-doc --disable-pthreads --disable-network --disable-d3d11va
 --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-
 stripping --disable-runtime-cpudetect --disable-securetransport --disable-
 iconv
   libavutil  55. 13.100 / 55. 13.100
   libavcodec 57. 22.100 / 57. 22.100
   libavformat57. 21.101 / 57. 21.101
   libavdevice57.  0.100 / 57.  0.100
   libavfilter 6. 23.100 /  6. 23.100
   libswscale  4.  0.100 /  4.  0.100
   libswresample   2.  0.101 /  2.  0.101
 [h264 @ 0x61904680] Warning: not compiled with thread support, using
 thread emulation
 [h264 @ 0x61904680] Reducing left cropping to 0 chroma samples to
 preserve alignment.
 [h264 @ 0x61904680] crop values invalid 0 1 3 23 / 48 16
 [h264 @ 0x61904680] Overread SPS by 8 bits
 [h264 @ 0x61904680] non-existing PPS 2 referenced
 [h264 @ 0x61904680] pps_id 764 out of range
 [h264 @ 0x61904680] illegal aspect ratio
 [h264 @ 0x61904680] Different chroma and luma bit depth is not
 implemented. Update your FFmpeg version to the newest one from Git. If the
 problem still occurs, it means that your file has a feature which has not
 been implemented.
 [h264 @ 0x61904680] If you want to help, upload a sample of this file
 to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing
 list. (ffmpeg-de...@ffmpeg.org)
 [h264 @ 0x61904680] Overread SPS by 3 bits
 [h264 @ 0x61904680] overflow in decode_cabac_mb_mvd
 libavcodec/h264_cabac.c:2168:25: runtime error: signed integer overflow:
 -37 + -2147483648 cannot be represented in type 'int'
 #0 0x23746ac in ff_h264_decode_mb_cabac
 /home/user/code/ffmpeg/libavcodec/h264_cabac.c:2164:46
 #1 0x1063129 in decode_slice
 /home/user/code/ffmpeg/libavcodec/h264_slice.c:2377:19
 #2 0x10619e4 in ff_h264_execute_decode_slices
 /home/user/code/ffmpeg/libavcodec/h264_slice.c:2550:15
 #3 0xf94951 in decode_nal_units
 /home/user/code/ffmpeg/libavcodec/h264.c:1647:23
 #4 0xf9c490 in h264_decode_frame
 /home/user/code/ffmpeg/libavcodec/h264.c:1832:17
 #5 0x1a46a86 in avcodec_decode_video2
 /home/user/code/ffmpeg/libavcodec/utils.c:2115:19
 #6 0xc2f0e5 in try_decode_frame
 /home/user/code/ffmpeg/libavformat/utils.c:2760:19
 #7 0xc26a80 in avformat_find_stream_info
 /home/user/code/ffmpeg/libavformat/utils.c:3416:9
 #8 0x53c6cb in open_input_file
 /home/user/code/ffmpeg/ffmpeg_opt.c:970:11
 #9 0x53a94f in open_files /home/user/code/ffmpeg/ffmpeg_opt.c:2999:15
 #10 0x53a11c in ffmpeg_parse_options
 /home/user/code/ffmpeg/ffmpeg_opt.c:3036:11
 #11 0x56f5ab in main /home/user/code/ffmpeg/ffmpeg.c:4299:11
 #12 0x7fbe386acec4 in __libc_start_main /build/buildd/eglibc-2.19/csu
 /libc-start.c:287
 #13 0x466445 in _start
 (/home/user/Desktop/ffmpeg/ffmpeg_full+0x466445)
 }}}

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


Re: [FFmpeg-trac] #5061(avcodec:closed): signed integer overflow in ff_init_poc

2016-01-11 Thread FFmpeg
#5061: signed integer overflow in ff_init_poc
+---
 Reporter:  tsmith  |Owner:
 Type:  defect  |   Status:  closed
 Priority:  normal  |Component:  avcodec
  Version:  git-master  |   Resolution:  invalid
 Keywords:  h264|   Blocked By:
 Blocking:  |  Reproduced by developer:  0
Analyzed by developer:  0   |
+---

Comment (by tsmith):

 Replying to [comment:2 jyavenard]:
 > Did you actually run the command using UBSan, or just ran the ffmpeg
 command as is? If the later, of course you won't be able to reproduce the
 assertions.

 I verified this is fixed. Thanks for keeping an eye on it.

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


Re: [FFmpeg-trac] #5149(undetermined:new): default: No such process error when using audio

2016-01-11 Thread FFmpeg
#5149: default: No such process error when using audio
-+-
 Reporter:  illumilore   |Owner:
 Type:  defect   |   Status:  new
 Priority:  normal   |Component:
  Version:  unspecified  |  undetermined
 Keywords:   |   Resolution:
 Blocking:   |   Blocked By:
Analyzed by developer:  0|  Reproduced by developer:  0
-+-

Comment (by cehoyos):

 Is this issue only reproducible with ffserver or also with {{{ffmpeg -f
 pulse -i default out.wav}}}?
 Please test current FFmpeg git head to make this a valid ticket.

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


[FFmpeg-trac] #5149(undetermined:new): default: No such process error when using audio

2016-01-11 Thread FFmpeg
#5149: default: No such process error when using audio
-+-
 Reporter:  illumilore   | Type:  defect
   Status:  new  | Priority:  normal
Component:   |  Version:
  undetermined   |  unspecified
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+-
 Summary of the bug:
 How to reproduce:
 {{{
 % ffmpeg -i input ... output
 ffmpeg version
 built on ...
 }}}
 Patches should be submitted to the ffmpeg-devel mailing list and not this
 bug tracker.

 ffmpeg -f pulse -i default -f video4linux2 -input_format mjpeg -s 960x720
 -r 10 -i /dev/video0 -acodec copy -vcodec copy -map 0:a -map 1:v
 http://192.168.1.4:8090/feed1.ffm


 ffmpeg version 2.7.2-1build1 Copyright (c) 2000-2015 the FFmpeg developers
   built with gcc 5.2.1 (Ubuntu 5.2.1-12ubuntu2) 20150729
   configuration: --prefix=/usr --extra-version=1build1 --build-
 suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
 --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --enable-shared
 --disable-stripping --enable-avresample --enable-avisynth --enable-frei0r
 --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray
 --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite
 --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-
 libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-
 libopenjpeg --enable-openal --enable-libopus --enable-libpulse --enable-
 librtmp --enable-libschroedinger --enable-libshine --enable-libspeex
 --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx
 --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libzvbi
 --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883
 --enable-libzmq --enable-libssh --enable-libsoxr --enable-libx264
 --enable-libopencv --enable-libx265
   libavutil  54. 27.100 / 54. 27.100
   libavcodec 56. 41.100 / 56. 41.100
   libavformat56. 36.100 / 56. 36.100
   libavdevice56.  4.100 / 56.  4.100
   libavfilter 5. 16.101 /  5. 16.101
   libavresample   2.  1.  0 /  2.  1.  0
   libswscale  3.  1.101 /  3.  1.101
   libswresample   1.  2.100 /  1.  2.100
   libpostproc53.  3.100 / 53.  3.100
 default: No such process


 # Port on which the server is listening. You must select a different
 # port from your standard HTTP web server if it is running on the same
 # computer.
 HTTPPort 8090

 # Address on which the server is bound. Only useful if you have
 # several network interfaces.
 HTTPBindAddress 0.0.0.0
 BindAddress 0.0.0.0
 # Number of simultaneous HTTP connections that can be handled. It has
 # to be defined *before* the MaxClients parameter, since it defines the
 # MaxClients maximum limit.
 MaxHTTPConnections 20

 # Number of simultaneous requests that can be handled. Since FFServer
 # is very fast, it is more likely that you will want to leave this high
 # and use MaxBandwidth, below.
 MaxClients 10

 # This the maximum amount of kbit/sec that you are prepared to
 # consume when streaming to clients.
 MaxBandwidth 8000

 # Access log file (uses standard Apache log file format)
 # '-' is the standard output.
 CustomLog -

 ##
 # Definition of the live feeds. Each live feed contains one video
 # and/or audio sequence coming from an ffmpeg encoder or another
 # ffserver. This sequence may be encoded simultaneously with several
 # codecs at several resolutions.

 

 # You must use 'ffmpeg' to send a live feed to ffserver. In this
 # example, you can type:
 #
 # ffmpeg http://localhost:8090/feed1.ffm

 # ffserver can also do time shifting. It means that it can stream any
 # previously recorded live stream. The request should contain:
 # "http://?date=[-MM-DDT][[HH:]MM:]SS[.m...]".You must specify
 # a path where the feed is stored on disk. You also specify the
 # maximum size of the feed, where zero means unlimited. Default:
 # File=/tmp/feed_name.ffm FileMaxSize=5M
 File /tmp/feed1.ffm
 FileMaxSize 400K

 # You could specify
 # ReadOnlyFile /saved/specialvideo.ffm
 # This marks the file as readonly and it will not be deleted or updated.

 # Specify launch in order to start ffmpeg automatically.
 # First ffmpeg must be defined with an appropriate path if needed,
 # after that options can follow, but avoid adding the http:// field
 #Launch ffmpeg

 # Only allow connections from localhost to the feed.
 ACL allow 127.0.0.1
 ACL allow 192.168.1.2 192.168.1.49
 


 ##
 # Now you can define each stream which will be generated from the
 # origina

Re: [FFmpeg-trac] #5148(undetermined:new): connection is refused when using ffserver

2016-01-11 Thread FFmpeg
#5148: connection is refused when using ffserver
-+-
 Reporter:  illumilore   |Owner:
 Type:  defect   |   Status:  new
 Priority:  normal   |Component:
  Version:  unspecified  |  undetermined
 Keywords:   |   Resolution:
 Blocking:   |   Blocked By:
Analyzed by developer:  0|  Reproduced by developer:  0
-+-

Comment (by illumilore):

 ffmpeg -f video4linux2 -input_format mjpeg -s 960x720 -r 10 -i /dev/video0
 -vcodec copy http://192.168.1.4:8090/feed1.ffm

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


[FFmpeg-trac] #5148(undetermined:new): connection is refused when using ffserver

2016-01-11 Thread FFmpeg
#5148: connection is refused when using ffserver
-+-
 Reporter:  illumilore   | Type:  defect
   Status:  new  | Priority:  normal
Component:   |  Version:
  undetermined   |  unspecified
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+-
 Summary of the bug:
 How to reproduce:
 {{{
 % ffmpeg -i input ... output
 ffmpeg version
 built on ...
 }}}
 Patches should be submitted to the ffmpeg-devel mailing list and not this
 bug tracker.
 ffmpeg version 2.7.2-1build1 Copyright (c) 2000-2015 the FFmpeg developers
   built with gcc 5.2.1 (Ubuntu 5.2.1-12ubuntu2) 20150729
   configuration: --prefix=/usr --extra-version=1build1 --build-
 suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu
 --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --enable-shared
 --disable-stripping --enable-avresample --enable-avisynth --enable-frei0r
 --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray
 --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite
 --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-
 libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-
 libopenjpeg --enable-openal --enable-libopus --enable-libpulse --enable-
 librtmp --enable-libschroedinger --enable-libshine --enable-libspeex
 --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx
 --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libzvbi
 --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883
 --enable-libzmq --enable-libssh --enable-libsoxr --enable-libx264
 --enable-libopencv --enable-libx265
   libavutil  54. 27.100 / 54. 27.100
   libavcodec 56. 41.100 / 56. 41.100
   libavformat56. 36.100 / 56. 36.100
   libavdevice56.  4.100 / 56.  4.100
   libavfilter 5. 16.101 /  5. 16.101
   libavresample   2.  1.  0 /  2.  1.  0
   libswscale  3.  1.101 /  3.  1.101
   libswresample   1.  2.100 /  1.  2.100
   libpostproc53.  3.100 / 53.  3.100
 Input #0, video4linux2,v4l2, from '/dev/video0':
   Duration: N/A, start: 5418.343914, bitrate: N/A
 Stream #0:0: Video: mjpeg, yuvj422p(pc, bt470bg/unknown/unknown),
 960x720, -1 kb/s, 10 fps, 10 tbr, 1000k tbn, 1000k tbc
 [tcp @ 0x229f900] Connection to tcp://192.168.1.4:8090 failed: Connection
 refused
 http://192.168.1.4:8090/feed1.ffm: Connection refused

 # Port on which the server is listening. You must select a different
 # port from your standard HTTP web server if it is running on the same
 # computer.
 HTTPPort 8090

 # Address on which the server is bound. Only useful if you have
 # several network interfaces.
 HTTPBindAddress 0.0.0.0
 BindAddress 0.0.0.0
 # Number of simultaneous HTTP connections that can be handled. It has
 # to be defined *before* the MaxClients parameter, since it defines the
 # MaxClients maximum limit.
 MaxHTTPConnections 20

 # Number of simultaneous requests that can be handled. Since FFServer
 # is very fast, it is more likely that you will want to leave this high
 # and use MaxBandwidth, below.
 MaxClients 10

 # This the maximum amount of kbit/sec that you are prepared to
 # consume when streaming to clients.
 MaxBandwidth 8000

 # Access log file (uses standard Apache log file format)
 # '-' is the standard output.
 CustomLog -

 ##
 # Definition of the live feeds. Each live feed contains one video
 # and/or audio sequence coming from an ffmpeg encoder or another
 # ffserver. This sequence may be encoded simultaneously with several
 # codecs at several resolutions.

 

 # You must use 'ffmpeg' to send a live feed to ffserver. In this
 # example, you can type:
 #
 # ffmpeg http://localhost:8090/feed1.ffm

 # ffserver can also do time shifting. It means that it can stream any
 # previously recorded live stream. The request should contain:
 # "http://?date=[-MM-DDT][[HH:]MM:]SS[.m...]".You must specify
 # a path where the feed is stored on disk. You also specify the
 # maximum size of the feed, where zero means unlimited. Default:
 # File=/tmp/feed_name.ffm FileMaxSize=5M
 File /tmp/feed1.ffm
 FileMaxSize 400K

 # You could specify
 # ReadOnlyFile /saved/specialvideo.ffm
 # This marks the file as readonly and it will not be deleted or updated.

 # Specify launch in order to start ffmpeg automatically.
 # First ffmpeg must be defined with an appropriate path if needed,
 # after that options can follow, but avoid adding the http:// field
 #Launch ffmpeg

 # Only allow connections from localhost to the feed.
 ACL allow 127.0.0.1
 ACL allow 192.168.1.2 192.168

Re: [FFmpeg-trac] #5138(avcodec:reopened): [H264 Decoder] Missing B frame in the H264 decoded stream.

2016-01-11 Thread FFmpeg
#5138: [H264 Decoder] Missing B frame in the H264 decoded stream.
+
 Reporter:  jbbetton|Owner:
 Type:  defect  |   Status:  reopened
 Priority:  important   |Component:  avcodec
  Version:  git-master  |   Resolution:
 Keywords:  h264|   Blocked By:
 Blocking:  |  Reproduced by developer:  1
Analyzed by developer:  0   |
+

Comment (by cehoyos):

 Which encoder supports dynamic B-frames?

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


[FFmpeg-trac] #5147(undetermined:new): mov: wrong output after remuxing

2016-01-11 Thread FFmpeg
#5147: mov: wrong output after remuxing
-+-
   Reporter:  ami_stuff  |  Owner:
   Type:  defect | Status:  new
   Priority:  normal |  Component:
Version: |  undetermined
  unspecified|   Keywords:
 Blocked By: |   Blocking:
Reproduced by developer:  0  |  Analyzed by developer:  0
-+-
 AV1x and AVup remuxes into 2vuy

 http://www.datafilehost.com/d/34caee1b

 {{{
 C:\>ffmpeg -i avid11x.mov -vcodec copy -t 1 out.mov
 ffmpeg version N-77380-g2dba040 Copyright (c) 2000-2015 the FFmpeg
 developers
   built with gcc 5.2.0 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-av
 isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
 --enab
 le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-
 libcaca --
 enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm
 --enable-l
 ibilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb
 --enab
 le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-
 librtmp --en
 able-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora
 --ena
 ble-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-
 amrwbenc
  --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp
 --enabl
 e-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-
 libzimg --
 enable-lzma --enable-decklink --enable-zlib
   libavutil  55. 11.100 / 55. 11.100
   libavcodec 57. 18.100 / 57. 18.100
   libavformat57. 20.100 / 57. 20.100
   libavdevice57.  0.100 / 57.  0.100
   libavfilter 6. 21.100 /  6. 21.100
   libswscale  4.  0.100 /  4.  0.100
   libswresample   2.  0.101 /  2.  0.101
   libpostproc54.  0.100 / 54.  0.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'avid11x.mov':
   Metadata:
 major_brand : qt
 minor_version   : 537199360
 compatible_brands: qt
 creation_time   : 2012-04-19 21:58:49
   Duration: 00:00:12.64, start: 0.00, bitrate: 164956 kb/s
 Stream #0:0(eng): Video: rawvideo (AV1x / 0x78315641), uyvy422(tv),
 720x576,
  164954 kb/s, SAR 16:15 DAR 4:3, 23.97 fps, 23.97 tbr, 1000k tbn, 1000k
 tbc (def
 ault)
 Metadata:
   creation_time   : 2012-04-19 21:58:49
   handler_name: Procedura obs│ugi skrˇtˇw danych Apple
   encoder : Avid 1:1x
 [mov @ 038015a0] Codec for stream 0 does not use global headers but
 container fo
 rmat requires global headers
 [mov @ 038015a0] WARNING codec timebase is very high. If duration is too
 long,
 file may not be playable by quicktime. Specify a shorter timebase
 or choose different container.
 Output #0, mov, to 'out.mov':
   Metadata:
 major_brand : qt
 minor_version   : 537199360
 compatible_brands: qt
 encoder : Lavf57.20.100
 Stream #0:0(eng): Video: rawvideo (AV1x / 0x78315641), uyvy422,
 720x576 [SAR
  16:15 DAR 4:3], q=2-31, 164954 kb/s, 23.97 fps, 23.97 tbr, 1000k tbn,
 1000k tbc
  (default)
 Metadata:
   creation_time   : 2012-04-19 21:58:49
   handler_name: Procedura obs│ugi skrˇtˇw danych Apple
   encoder : Avid 1:1x
 Stream mapping:
   Stream #0:0 -> #0:0 (copy)
 Press [q] to stop, [?] for help
 frame=   24 fps=0.0 q=-1.0 Lsize=   20161kB time=00:00:00.95
 bitrate=172126.7kbi
 ts/s speed=20.5x
 video:20160kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
 muxing
  overhead: 0.004476%
 }}}



 {{{
 C:\>ffmpeg -i out.mov
 ffmpeg version N-77380-g2dba040 Copyright (c) 2000-2015 the FFmpeg
 developers
   built with gcc 5.2.0 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-av
 isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
 --enab
 le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-
 libcaca --
 enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm
 --enable-l
 ibilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb
 --enab
 le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-
 librtmp --en
 able-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora
 --ena
 ble-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-
 amrwbenc
  --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp
 --enabl
 e-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-
 libzimg --
 enable-lzma --enable-decklink --enable-zlib
   libavutil  55. 11.100 / 55. 11.100
   libavcodec 57. 18.100 / 57. 18.100
   libavformat57. 20.100 / 57. 20.100
   libavdevice57.  0.100 / 57.  0.100
   libavfilter 6. 21.100 /  6. 21.10

Re: [FFmpeg-trac] #3255(avcodec:open): mss2: decode errors

2016-01-11 Thread FFmpeg
#3255: mss2: decode errors
+---
 Reporter:  ami_stuff   |Owner:
 Type:  defect  |   Status:  open
 Priority:  normal  |Component:  avcodec
  Version:  git-master  |   Resolution:
 Keywords:  mss2|   Blocked By:
 Blocking:  |  Reproduced by developer:  1
Analyzed by developer:  0   |
+---

Comment (by ami_stuff):

 added some more failing samples

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


[FFmpeg-trac] #5146(undetermined:new): mxf mpeg2video: black bar at the top of the video

2016-01-11 Thread FFmpeg
#5146: mxf mpeg2video: black bar at the top of the video
-+-
   Reporter:  ami_stuff  |  Owner:
   Type:  defect | Status:  new
   Priority:  normal |  Component:
Version: |  undetermined
  unspecified|   Keywords:
 Blocked By: |   Blocking:
Reproduced by developer:  0  |  Analyzed by developer:  0
-+-
 ffmpeg reports wrong video resolution


 ntsc sample:

 http://www.datafilehost.com/d/93c8fc35

 pal sample:

 http://www.datafilehost.com/d/2bd827d9


 {{{
 C:\>ffmpeg -i ntsc_imx_720_486.mxf -f null -
 ffmpeg version N-77380-g2dba040 Copyright (c) 2000-2015 the FFmpeg
 developers
   built with gcc 5.2.0 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-av
 isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
 --enab
 le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-
 libcaca --
 enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm
 --enable-l
 ibilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb
 --enab
 le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-
 librtmp --en
 able-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora
 --ena
 ble-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-
 amrwbenc
  --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp
 --enabl
 e-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-
 libzimg --
 enable-lzma --enable-decklink --enable-zlib
   libavutil  55. 11.100 / 55. 11.100
   libavcodec 57. 18.100 / 57. 18.100
   libavformat57. 20.100 / 57. 20.100
   libavdevice57.  0.100 / 57.  0.100
   libavfilter 6. 21.100 /  6. 21.100
   libswscale  4.  0.100 /  4.  0.100
   libswresample   2.  0.101 /  2.  0.101
   libpostproc54.  0.100 / 54.  0.100
 Guessed Channel Layout for  Input Stream #0.1 : 7.1
 Input #0, mxf, from 'ntsc_imx_720_486.mxf':
   Metadata:
 uid : 65dad565-0470-4d44-921b-522fe87cd24b
 generation_uid  : a656fbde-9f3f-4f9b-8fd4-bb74be603a3b
 company_name: SONY
 product_name: Vegas
 product_version : 13.0.0.453
 application_platform: Sony MXF Development Kit (Win32)
 product_uid : ----
 modification_date: 2016-01-11 03:04:16
 material_package_umid:
 0x060A2B340101010501010D2313001CC26F04042A4FF084F
 C63A450D5BF17
 timecode: 00:00:11;22
   Duration: 00:00:13.88, start: 0.00, bitrate: 62617 kb/s
 Stream #0:0: Video: mpeg2video (4:2:2), yuv422p(tv,
 bt470bg/bt470m/bt470m),
 720x512 [SAR 128:135 DAR 4:3], 5 kb/s, 29.97 fps, 29.97 tbr, 29.97
 tbn, 59.9
 4 tbc
 Metadata:
   file_package_umid:
 0x060A2B340101010501010D2313009C8FB2931FFC45D4B2476
 483CE3D20A0
 Stream #0:1: Audio: pcm_s16le, 48000 Hz, 8 channels, s16, 6144 kb/s
 Metadata:
   file_package_umid:
 0x060A2B340101010501010D2313009C8FB2931FFC45D4B2476
 483CE3D20A0
 Output #0, null, to 'pipe:':
   Metadata:
 uid : 65dad565-0470-4d44-921b-522fe87cd24b
 generation_uid  : a656fbde-9f3f-4f9b-8fd4-bb74be603a3b
 company_name: SONY
 product_name: Vegas
 product_version : 13.0.0.453
 application_platform: Sony MXF Development Kit (Win32)
 product_uid : ----
 modification_date: 2016-01-11 03:04:16
 material_package_umid:
 0x060A2B340101010501010D2313001CC26F04042A4FF084F
 C63A450D5BF17
 timecode: 00:00:11;22
 encoder : Lavf57.20.100
 Stream #0:0: Video: wrapped_avframe, yuv422p, 720x512 [SAR 128:135 DAR
 4:3],
  q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
 Metadata:
   file_package_umid:
 0x060A2B340101010501010D2313009C8FB2931FFC45D4B2476
 483CE3D20A0
   encoder : Lavc57.18.100 wrapped_avframe
 Stream #0:1: Audio: pcm_s16le, 48000 Hz, 7.1, s16, 6144 kb/s
 Metadata:
   file_package_umid:
 0x060A2B340101010501010D2313009C8FB2931FFC45D4B2476
 483CE3D20A0
   encoder : Lavc57.18.100 pcm_s16le
 Stream mapping:
   Stream #0:0 -> #0:0 (mpeg2video (native) -> wrapped_avframe (native))
   Stream #0:1 -> #0:1 (pcm_s16le (native) -> pcm_s16le (native))
 Press [q] to stop, [?] for help
 frame=  416 fps=0.0 q=-0.0 Lsize=N/A time=00:00:13.88 bitrate=N/A speed=
 37x

 video:153kB audio:10410kB subtitle:0kB other streams:0kB global
 headers:0kB muxi
 ng overhead: unknown
 }}}

--
Ticket URL: 
FFmpeg 
FFmpeg issue tracker
___
FFmpeg-trac mailing list
FFm

Re: [FFmpeg-trac] #5138(avcodec:reopened): [H264 Decoder] Missing B frame in the H264 decoded stream.

2016-01-11 Thread FFmpeg
#5138: [H264 Decoder] Missing B frame in the H264 decoded stream.
+
 Reporter:  jbbetton|Owner:
 Type:  defect  |   Status:  reopened
 Priority:  important   |Component:  avcodec
  Version:  git-master  |   Resolution:
 Keywords:  h264|   Blocked By:
 Blocking:  |  Reproduced by developer:  1
Analyzed by developer:  0   |
+

Comment (by jbbetton):

 It's not the original stream. I reencoded it.

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


Re: [FFmpeg-trac] #5145(undetermined:closed): Raspberry pi 2 - Sigbus error when outputting to .mov .h264

2016-01-11 Thread FFmpeg
#5145: Raspberry pi 2 - Sigbus error when outputting to .mov .h264
-+-
 Reporter:   |Owner:
  DaveBuchanan   |   Status:  closed
 Type:  defect   |Component:
 Priority:  important|  undetermined
  Version:  git-master   |   Resolution:  invalid
 Keywords:  libx264  |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+-

Comment (by cehoyos):

 See also:
 http://thread.gmane.org/gmane.comp.video.x264.devel/10990

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


Re: [FFmpeg-trac] #5145(undetermined:closed): Raspberry pi 2 - Sigbus error when outputting to .mov .h264

2016-01-11 Thread FFmpeg
#5145: Raspberry pi 2 - Sigbus error when outputting to .mov .h264
-+-
 Reporter:   |Owner:
  DaveBuchanan   |   Status:  closed
 Type:  defect   |Component:
 Priority:  important|  undetermined
  Version:  git-master   |   Resolution:  invalid
 Keywords:  libx264  |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+-
Changes (by cehoyos):

 * keywords:  SIGBUS => libx264
 * resolution:   => invalid
 * status:  new => closed
 * component:  postproc => undetermined


Comment:

 Replying to [ticket:5145 DaveBuchanan]:
 > Program received signal SIGBUS, Bus error.
 > [Switching to Thread 0x707f4460 (LWP 2468)]
 > 0x009fff38 in x264_mbtree_propagate_list_internal_neon ()

 Sorry, this is not the x264 bug tracker.

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


[FFmpeg-trac] #5145(postproc:new): Raspberry pi 2 - Sigbus error when outputting to .mov .h264

2016-01-11 Thread FFmpeg
#5145: Raspberry pi 2 - Sigbus error when outputting to .mov .h264
-+-
 Reporter:   | Type:  defect
  DaveBuchanan   | Priority:  important
   Status:  new  |  Version:  git-
Component:  postproc |  master
 Keywords:  SIGBUS   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+-
 Summary of the bug:
 When converting a video on a saprberry pi 2 to .mov or.h264 SIGBUS at
 creation stage,
 creates avi ok - It may be an x264 thing

 gdb ffmpeg_g --args ffmpeg_g -v 9 -loglevel 99 -report -i test_in.avi
 test_out.mov
 run

 sysinfo file has the following
 Jan 11 12:48:17 raspberrypi2 kernel: [ 2218.479330] Alignment trap: not
 handling instruction f462ea6d at [<009fff34>]
 Jan 11 12:48:17 raspberrypi2 kernel: [ 2218.479355] Unhandled fault:
 alignment exception (0x001) at 0x6d77b46c
 Jan 11 12:48:17 raspberrypi2 kernel: [ 2218.490072] pgd = b7cb4000
 Jan 11 12:48:17 raspberrypi2 kernel: [ 2218.496923] [6d77b46c]
 *pgd=37c53831, *pte=1a22f75f, *ppte=1a22fc7f


 gdb
 Program received signal SIGBUS, Bus error.
 [Switching to Thread 0x707f4460 (LWP 2468)]
 0x009fff38 in x264_mbtree_propagate_list_internal_neon ()
 (gdb) bt
 #0  0x009fff38 in x264_mbtree_propagate_list_internal_neon ()
 #1  0x009f637c in x264_mbtree_propagate_list_neon ()
 #2  0x009a3140 in x264_macroblock_tree_propagate.constprop ()
 #3  0x01950290 in ?? ()
 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
 (gdb) disass $pc-32,$pc+32
 Dump of assembler code from 0x9fff18 to 0x9fff58:
0x009fff18 :vmov.i32
 q11, #4 ; 0x0004
0x009fff1c :vmov.i8
 q3, #32 ; 0x20
0x009fff20 :vdup.16
 q8, d5[0]
0x009fff24 :vzip.16
 q0, q8
0x009fff28 :ldr
 r12, [sp, #8]
0x009fff2c :subs
 r12, r12, #8
0x009fff30 :vld1.16
 {d28-d29}, [r1 :128]!
0x009fff34 :vld1.16
 {d30-d31}, [r2 :128]!
 => 0x009fff38 :vld1.16
 {d16-d19}, [r0 :128]!
0x009fff3c :vand
 q15, q15, q10
0x009fff40 :vceq.i16
 q1, q15, q10
0x009fff44 :vmull.u16
 q12, d28, d4
0x009fff48 :vmull.u16
 q13, d29, d4
0x009fff4c :vrshrn.i32
 d30, q12, #6
0x009fff50 :vrshrn.i32
 d31, q13, #6
0x009fff54 :vbsl
 q1, q15, q14
 End of assembler dump.


 (gdb) info all-registers
 r0 0x6d773ec8   1836531400
 r1 0x14609f021367280
 r2 0x6d77b46c   1836561516
 r3 0x14a7d1021658896
 r4 0x0  0
 r5 0x195029026542736
 r6 0x6d7ee170   1837031792
 r7 0x14609e021367264
 r8 0x6d77a1c8   1836556744
 r9 0x195029026542736
 r100x1  1
 r110x195929026579600
 r120xe  14
 sp 0x707ef390   0x707ef390
 lr 0x9f637c 10445692
 pc 0x9fff38 0x9fff38
 
 cpsr   0x2010   536870928
 d0 {u8 = {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0}, u16 = {0x0,
 0x0, 0x1, 0x0}, u32 = {0x0, 0x1},
   u64 = 0x1, f32 = {0x0, 0x0}, f64 = 0x0}
 d1 {u8 = {0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, u16 = {0x2,
 0x0, 0x3, 0x0}, u32 = {0x2, 0x3},
   u64 = 0x30002, f32 = {0x0, 0x0}, f64 = 0x0}
 d2 {u8 = {0x84, 0x2, 0x0, 0x0, 0x2c, 0x2, 0x0, 0x0}, u16 =
 {0x284, 0x0, 0x22c, 0x0}, u32 = {0x284,
 0x22c}, u64 = 0x22c0284, f32 = {0x0, 0x0}, f64 = 0x0}
 d3 {u8 = {0xa7, 0x2, 0x0, 0x0, 0x5, 0x4, 0x0, 0x0}, u16 =
 {0x2a7, 0x0, 0x405, 0x0}, u32 = {0x2a7,
 0x405}, u64 = 0x40502a7, f32 = {0x0, 0x0}, f64 = 0x0}
 d4 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
 0x0, 0x0, 0x0}, u32 = {0x0, 0x0},
   u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
 d5 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
 0x0, 0x0, 0x0}, u32 = {0x0, 0x0},
   u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0}
 d6 {u8 = {0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}, u16
 = {0x2020, 0x2020, 0x2020, 0x2020},
   u32 = {0x20202020, 0x20202020}, u64 = 0x2020202020202020, f32 = {0x0,
 0x0}, f64 = 0x0}
 d7 {u8 = {0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}, u16
 = {0x2020, 0x2020, 0x2020, 0x2020},
   u32 = {0x20202020, 0x20202020}, u64 = 0x2020202020202020, f32 = {0x0,
 0x0}, f64 = 0x0}
 d8 {u8 = {0x0, 0x0, 0x70, 0x42, 0x0, 0x0, 0xf0, 0x42}, u16 =
 {0x0, 0x4270, 0x0, 0x42f0}, u32 = {
 0x4270, 0x42f0}, u64 = 0x42f04270, f32 = {0x3c, 0x78},
 f64 = 0x10427}
 d9 {u8 = {0x66, 0x66, 0xa6, 0x3f, 0x0, 0x0, 0xf8, 0x7f}, u16 =
 {0x, 0x3fa6, 0x0, 0x7ff8},

Re: [FFmpeg-trac] #5138(avcodec:reopened): [H264 Decoder] Missing B frame in the H264 decoded stream.

2016-01-11 Thread FFmpeg
#5138: [H264 Decoder] Missing B frame in the H264 decoded stream.
+
 Reporter:  jbbetton|Owner:
 Type:  defect  |   Status:  reopened
 Priority:  important   |Component:  avcodec
  Version:  git-master  |   Resolution:
 Keywords:  h264|   Blocked By:
 Blocking:  |  Reproduced by developer:  1
Analyzed by developer:  0   |
+

Comment (by cehoyos):

 How was your sample recorded? Is this the original broadcast stream or did
 you reencode it?

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


Re: [FFmpeg-trac] #5138(avcodec:reopened): [H264 Decoder] Missing B frame in the H264 decoded stream.

2016-01-11 Thread FFmpeg
#5138: [H264 Decoder] Missing B frame in the H264 decoded stream.
+
 Reporter:  jbbetton|Owner:
 Type:  defect  |   Status:  reopened
 Priority:  important   |Component:  avcodec
  Version:  git-master  |   Resolution:
 Keywords:  h264|   Blocked By:
 Blocking:  |  Reproduced by developer:  1
Analyzed by developer:  0   |
+
Changes (by cehoyos):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 I don't know if this ticket is valid or not or if it will be fixed or not,
 but it definitely isn't fixed.

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


Re: [FFmpeg-trac] #5138(avcodec:closed): [H264 Decoder] Missing B frame in the H264 decoded stream.

2016-01-11 Thread FFmpeg
#5138: [H264 Decoder] Missing B frame in the H264 decoded stream.
+---
 Reporter:  jbbetton|Owner:
 Type:  defect  |   Status:  closed
 Priority:  important   |Component:  avcodec
  Version:  git-master  |   Resolution:  fixed
 Keywords:  h264|   Blocked By:
 Blocking:  |  Reproduced by developer:  1
Analyzed by developer:  0   |
+---
Changes (by jbbetton):

 * status:  open => closed
 * resolution:   => fixed


Comment:

 Thanks for the answer and the changesets.

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


[FFmpeg-trac] #5144(undetermined:new): Wrong video length after conversion

2016-01-11 Thread FFmpeg
#5144: Wrong video length after conversion
-+-
 Reporter:  eklann   | Type:  defect
   Status:  new  | Priority:  normal
Component:   |  Version:
  undetermined   |  unspecified
 Keywords:   |   Blocked By:
 Blocking:   |  Reproduced by developer:  0
Analyzed by developer:  0|
-+-
 Summary of the bug:
 When converting specific video to H264, the resulting file is much longer
 than the original file (554s vs 2s).

 How to reproduce:
 {{{
 % ffmpeg -i input.avi -vcodec h264 output.mp4

 ffmpeg version N-77782-g42c54d4

 downloaded from
 http://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20160110-git-
 42c54d4-win64-static.7z

 }}}

 Output of "ffmpeg -v 9 -loglevel 99 -i input.avi":
 {{{
 C:\[...]\ffmpeg-20160110-git-42c54d4-win64-static\bin>ffmpeg -v 9
 -loglevel 99 -i input.avi
 ffmpeg version N-77782-g42c54d4 Copyright (c) 2000-2016 the FFmpeg
 developers
   built with gcc 5.2.0 (GCC)
   configuration: --enable-gpl --enable-version3 --disable-w32threads
 --enable-avisynth --enable-bzlib --enable-fontconfi
 g --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-
 libbluray --enable-libbs2b --enable-libcaca --
 enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm
 --enable-libilbc --enable-libmodplug --enable-libm
 p3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-
 libopenjpeg --enable-libopus --enable-librtmp --en
 able-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora
 --enable-libtwolame --enable-libvidstab --ena
 ble-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-
 libvpx --enable-libwavpack --enable-libwebp --enabl
 e-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-
 libzimg --enable-lzma --enable-decklink --enable-z
 lib
   libavutil  55. 13.100 / 55. 13.100
   libavcodec 57. 22.100 / 57. 22.100
   libavformat57. 21.101 / 57. 21.101
   libavdevice57.  0.100 / 57.  0.100
   libavfilter 6. 23.100 /  6. 23.100
   libswscale  4.  0.100 /  4.  0.100
   libswresample   2.  0.101 /  2.  0.101
   libpostproc54.  0.100 / 54.  0.100
 Splitting the commandline.
 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 file with argument 'input.avi'.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option v (set logging level) with argument 9.
 Successfully parsed a group of options.
 Parsing a group of options: input file input.avi.
 Successfully parsed a group of options.
 Opening an input file: input.avi.
 Probing avi score:100 size:2048
 [avi @ 0078a709a8a0] Format avi probed with size=2048 and score=100
 [avi @ 0078a70a3a60] use odml:1
 pos:14 tag: tag=LIST size=0x22b4
 pos:18 list: tag=hdrl size=0x0
 pos:20 tag: tag=avih size=0x38
 pos:60 tag: tag=LIST size=0x10dc
 pos:64 list: tag=strl size=0x0
 pos:6C tag: tag=strh size=0x38
 pos:74 strh: tag=vids size=0x
 [avi @ 0078a709a8a0] 30 1 0
 pos:AC tag: tag=strf size=0x28
 pos:D4 video: tag=mpg2 size=0x0
 pos:DC tag: tag=JUNK size=0x1014
 pos:10F8 tag: tag=vprp size=0x44
 [avi @ 0078a709a8a0] vprp 4/3 720/480
 pos:1144 tag: tag=LIST size=0x1078
 pos:1148 list: tag=strl size=0x0
 pos:1150 tag: tag=strh size=0x38
 pos:1158 strh: tag=auds size=0x
 [avi @ 0078a709a8a0] 3675 128 0
 pos:1190 tag: tag=strf size=0x10
 pos:11A8 tag: tag=JUNK size=0x1014
 pos:21C4 tag: tag=JUNK size=0x104
 pos:22D0 tag: tag=LIST size=0x18
 pos:22D4 list: tag=INFO size=0x0
 pos:22F0 tag: tag=JUNK size=0x3f8
 pos:26F0 tag: tag=LIST size=0xb7dba
 pos:26F4 list: tag=movi size=0x0
 movi end=ba4aa
 [avi @ 0078a709a8a0] movi_end=0xba4aa
 [avi @ 0078a709a8a0] tag=idx1 size=0x770
 [avi @ 0078a709a8a0] 0: tag=0x63643030 flags=0x10 pos=0x4
 len=9665/9665 cum_len=0
 [avi @ 0078a709a8a0] 1: tag=0x62773130 flags=0x10 pos=0x25ce
 len=1114/1114 cum_len=0
 [avi @ 0078a709a8a0] 2: tag=0x63643030 flags=0x0 pos=0x2a30
 len=7789/7789 cum_len=1
 [avi @ 0078a709a8a0] 3: tag=0x63643030 flags=0x0 pos=0x48a6
 len=5073/5073 cum_len=2
 [avi @ 0078a709a8a0] 4: tag=0x62773130 flags=0x10 pos=0x5c80
 len=1116/1116 cum_len=279
 [avi @ 0078a709a8a0] 5: tag=0x63643030 flags=0x0 pos=0x60e4
 len=4928/4928 cum_len=3
 [avi @ 0078a709a8a0] 6: tag=0x62773130 flags=0x10 pos=0x742c
 len=1114/1114 cum_len=558
 [avi @ 0078a709a8a0] 7: tag=0x63643030 flags=0x0 pos=0x788e
 len=5031/5031 cum_len=4
 [avi @ 0078a709a8a0] 8: tag=0x62773130 flags=0x10 pos=0x8c3e
 len=1114/