Daniel Kang | 1 Jan 05:24 2011

[issue2470] ffmpeg crashes on y4m with invalid header


New submission from Daniel Kang <daniel.d.kang <at> gmail.com>:

ffmpeg crashes with the error "Stream #0.0Floating point exception" for y4m
files with invalid frame rates that aren't both 0, with the arguments "ffmpeg -i
../y4m_invalid_header_crash_small.y4m test.mkv". The file was generated with
zzuf and foreman. The gdb run is below.

The error is caused by division by zero. This happens because ffmpeg reads in
the invalid header, but keeps the frame rate 0/0. I have attached a patch for
the function yuv4_read_header in libavformat/yuv4mpeg.c to better check for
invalid frame rates. Upon compiling and testing, the output is: 

./ffmpeg -i ../y4m_invalid_header_crash_small.y4m test.mkv
FFmpeg version git-7285124, Copyright (c) 2000-2010 the FFmpeg developers
  built on Dec 31 2010 23:19:50 with gcc 4.4.5
  configuration: --enable-gpl --samples=../fate/fate-suite/
  libavutil     50.36. 0 / 50.36. 0
  libavcore      0.16. 0 /  0.16. 0
  libavcodec    52.101. 0 / 52.101. 0
  libavformat   52.91. 0 / 52.91. 0
  libavdevice   52. 2. 2 / 52. 2. 2
  libavfilter    1.72. 0 /  1.72. 0
  libswscale     0.12. 0 /  0.12. 0
[yuv4mpegpipe  <at>  0x11f9510] Estimating duration from bitrate, this may be inaccurate
Input #0, yuv4mpegpipe, from '../y4m_invalid_header_crash_small.y4m':
  Duration: N/A, bitrate: N/A
    Stream #0.0: Video: rawvideo, yuv420p, 352x288, PAR 128:117 DAR 1408:1053,
25 tbr, 25 tbn, 25 tbc
[buffer  <at>  0x1201e60] w:352 h:288 pixfmt:yuv420p
(Continue reading)

Selur | 1 Jan 12:10 2011

[issue2455] ffplay does not like ac3 in avi >384k


Selur <4selur <at> gmail.com> added the comment:

Works here too! Thanks!

________________________________________________
FFmpeg issue tracker <issues <at> roundup.ffmpeg.org>
<https://roundup.ffmpeg.org/issue2455>
________________________________________________

Carl Eugen Hoyos | 1 Jan 16:16 2011

[issue2470] ffmpeg crashes on y4m with invalid header


Carl Eugen Hoyos <cehoyos <at> rainbow.studorg.tuwien.ac.at> added the comment:

Please consider sending patches to ffmpeg-devel, they get more attention there.

----------
status: new -> open
substatus: new -> open
type: bug -> patch

________________________________________________
FFmpeg issue tracker <issues <at> roundup.ffmpeg.org>
<https://roundup.ffmpeg.org/issue2470>
________________________________________________

Carl Eugen Hoyos | 1 Jan 16:33 2011

[issue2469] Building with --disable-everything --enable-demuxer=avi fails


Carl Eugen Hoyos <cehoyos <at> rainbow.studorg.tuwien.ac.at> added the comment:

Fixed by Peter Ross in r26182.

----------
status: open -> closed
substatus: open -> fixed

________________________________________________
FFmpeg issue tracker <issues <at> roundup.ffmpeg.org>
<https://roundup.ffmpeg.org/issue2469>
________________________________________________

Vitaly | 1 Jan 18:19 2011

[issue2458] Gygan contains an extreme number of license violations


Vitaly <vitaly <at> gygan.com> added the comment:

Hey Guys,

I'm going to be the Gygan contact for this issue.

My main developer is on vacation, but he's back this week.  I'm going to 
sit down with him and go over everything.

I found the FFmpeg license compliance list at 
http://www.ffmpeg.org/legal.html and we're going to work towards 
compliance.

I'll post back in a couple of days.

-Vitaly

________________________________________________
FFmpeg issue tracker <issues <at> roundup.ffmpeg.org>
<https://roundup.ffmpeg.org/issue2458>
________________________________________________

Ronald S. Bultje | 1 Jan 18:24 2011

[issue2458] Gygan contains an extreme number of license violations


Ronald S. Bultje <rsbultje <at> gmail.com> added the comment:

Hi Vitaly,

if your developer or yourself need legal guidance, I can also put you in 
touch with our lawyers who commonly assist in these cases. Let me know 
if you need such help.

Thanks for your cooperation!

Ronald

________________________________________________
FFmpeg issue tracker <issues <at> roundup.ffmpeg.org>
<https://roundup.ffmpeg.org/issue2458>
________________________________________________

Daniel Kang | 1 Jan 20:54 2011

[issue2471] ffmpeg crashes on mkv files with invalid time stamps


New submission from Daniel Kang <daniel.d.kang <at> gmail.com>:

ffmpeg crashes on mkv files with invalid timestamps with the arguments "./ffmpeg
-i ../fuzzed.mkv del.mkv". The error is "Floating point exception". This occurs
because a division by zero when the timestamp is invalid. The file was generated
with zzuf. 

I have attached a fix which does a sanity check on the timestamp. I will send
the patch to the ffmpeg-devel mailing list for comments.

gdb run:
(gdb) r -i ../fuzzed.mkv del.mkv
Starting program: ffmpeg/ffmpeg_g -i ../fuzzed.mkv del.mkv
[Thread debugging using libthread_db enabled]
FFmpeg version git-5414216, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jan  1 2011 14:05:31 with gcc 4.4.5
  configuration: --enable-gpl
  libavutil     50.36. 0 / 50.36. 0
  libavcore      0.16. 0 /  0.16. 0
  libavcodec    52.101. 0 / 52.101. 0
  libavformat   52.91. 0 / 52.91. 0
  libavdevice   52. 2. 2 / 52. 2. 2
  libavfilter    1.72. 0 /  1.72. 0
  libswscale     0.12. 0 /  0.12. 0
Marker bit missing before time_increment_resolution
[mpeg4  <at>  0x11fbe90] time_base.den==0
Marker bit missing before time_increment_resolution
[mpeg4  <at>  0x11fbe90] time_base.den==0
Marker bit missing before time_increment_resolution
(Continue reading)

Carl Eugen Hoyos | 1 Jan 22:16 2011

[issue2472] Joboshare violates the GPL


New submission from Carl Eugen Hoyos <cehoyos <at> rainbow.studorg.tuwien.ac.at>:

Joboshare Video Converter for Mac (j-video-converter-for-intel-mac.dmg, size
9684548, md5sum b997a9d9ee639282f263e03bbcd27a83, will upload to
samples/ffmpeg-bugs/roundup/issuennnn) costs ~25$, contains a GPL'd version of
libavcodec, no sources visible, incompatible EULA attached.
Contact: sales <at> joboshare.com
whois information:
Administrative Name ............. Yang Shu
Administrative Organization ..... yangshu
Administrative Address .......... Room 501,2rd Unit, Bldg. 7,No.6
Jia,Dayangfang,Chaoyang District, Beijing
Administrative City ............. Beijing
Administrative Province/State ... Beijing
Administrative Postal Code ...... 100012
Administrative Country Code ..... CN
Administrative Phone Number ..... +86.01084920181 -
AAdministrative Email ............ support <at> joboshare.com

----------
files: EULA.txt
messages: 13143
priority: normal
status: open
substatus: open
title: Joboshare violates the GPL
topic: (L)GPL violation

________________________________________________
(Continue reading)

Carl Eugen Hoyos | 1 Jan 22:26 2011

[issue2473] Cucusoft is violating the GPL


New submission from Carl Eugen Hoyos <cehoyos <at> rainbow.studorg.tuwien.ac.at>:

Cucusoft Video Converter Ultimate (ultimateconv.exe, size 9598104, md5sum
51584e74b7c1f3903c78317df33608b9, will upload to
samples/ffmpeg-bugs/roundup/issuennnn) costs ~35$, contains a binary
distribution of libavcodec (GPL) and an incompatible EULA.
Contact: support <at> cucusoft.com

----------
files: EULA.txt
messages: 13144
priority: normal
status: open
substatus: open
title: Cucusoft is violating the GPL
topic: (L)GPL violation

________________________________________________
FFmpeg issue tracker <issues <at> roundup.ffmpeg.org>
<https://roundup.ffmpeg.org/issue2473>
________________________________________________
End-User License Agreement (EULA) for Cucusoft Software.
SOFTWARE PRODUCT: Cucusoft Ultimate Video Converter
LICENSES: Shareware
------------------------------------------------------------------------
IMPORTANT--READ CAREFULLY
This CUCUSOFT EULA is a legal agreement between you (either an individual or a single entity) and CUCUSOFT
for the CUCUSOFT SOFTWARE PRODUCT identified above. By installing, copying, or otherwise using the
(Continue reading)

Carl Eugen Hoyos | 1 Jan 22:36 2011

[issue2474] 3herosoft violates the GPL


New submission from Carl Eugen Hoyos <cehoyos <at> rainbow.studorg.tuwien.ac.at>:

3herosoft Video Converter (video-converter.exe, size 5707375, md5sum
d2a90d4a5ba2d87be1d21e5599aa5fb3, will upload to
samples/ffmpeg-bugs/roundup/issuennnn) is sold for ~25$, contains a GPL'd
version of libavcodec and shows attached incompatible EULA.
Contact: support <at> 3herosoft.com sales <at> 3herosoft.com

----------
files: EULA.txt
messages: 13145
priority: normal
status: open
substatus: open
title: 3herosoft violates the GPL
topic: (L)GPL violation

________________________________________________
FFmpeg issue tracker <issues <at> roundup.ffmpeg.org>
<https://roundup.ffmpeg.org/issue2474>
________________________________________________
END USER LICENSE AGREEMENT
3herosoft Video Converter

IMPORTANT READ CAREFULLY: This End-User License Agreement ("EULA") is a legal agreement between you
(either an individual person or a single legal entity, who will be referred to in this EULA as "You") and the
Licensor for the 3herosoft Software Studio that displays this EULA, including any associated media,
printed materials and electronic documentation (the "Software"). The Software also includes any
(Continue reading)


Gmane