[issue2020] Last frame missing when encoding BBC-HD from DVB-S

2010-11-25 Thread Henk Schoneveld

Henk Schoneveld belca...@zonnet.nl added the comment:

Compiled version r25825, a vcodec copy results in
frame=  360 fps=  0 q=-1.0 Lsize=   13563kB time=14.20 bitrate=7824.2kbits/s

but an encode on the same file results in
frame=  357 fps=  6 q=-1.0 Lsize=3081kB time=14.20 bitrate=1777.5kbits/s
dup=0 drop=1

The time is the same but the amount of frames is not. The resulting file is VFR,
according to mediainfo, and mplayer interprets the file as 50fps
BTW 360 frames at .04 per frame calculates to time=14.40


FFmpeg issue tracker iss...@roundup.ffmpeg.org
https://roundup.ffmpeg.org/issue2020



[issue2020] Last frame missing when encoding BBC-HD from DVB-S

2010-11-25 Thread Henk Schoneveld

Henk Schoneveld belca...@zonnet.nl added the comment:

Here you go.
File '360frames.264' not attached - you can download it from 
https://roundup.ffmpeg.org/file1184.


FFmpeg issue tracker iss...@roundup.ffmpeg.org
https://roundup.ffmpeg.org/issue2020



[issue2383] error while loading shared libraries: libavformat.so.51:

2010-11-25 Thread Carl Eugen Hoyos

New submission from Carl Eugen Hoyos ceho...@rainbow.studorg.tuwien.ac.at:

Does not look like a valid issue.

--
status: new - closed
substatus: new - invalid


FFmpeg issue tracker iss...@roundup.ffmpeg.org
https://roundup.ffmpeg.org/issue2383



[issue2384] error while loading shared libraries: libavformat.so.51:

2010-11-25 Thread Giles AJ

New submission from Giles AJ gilesaj...@yahoo.ca:

I run the script below every midnight and create a movie out of jpg images
created throughout the day.  I updated my version on Centos 5, after this script
ran last night, and part of the update was ffmpeg.  I now get the following
error when I run the script.

/usr/local/bin/ffmpeg: error while loading shared libraries: libavformat.so.51:
cannot open shared object file: No such file or directory
+++
libavformat.so.52 is in the directory /usr/lib64 and it has an arrow over the
top of it.  There is also in the same folder another file called
libavformat.so.52.31.0 but there is not a file with the extension 51.

How do I get the script to run ??

--
messages: 12676
priority: normal
status: new
substatus: new
title: error while loading shared libraries: libavformat.so.51:


FFmpeg issue tracker iss...@roundup.ffmpeg.org
https://roundup.ffmpeg.org/issue2384



[issue2384] error while loading shared libraries: libavformat.so.51:

2010-11-25 Thread Carl Eugen Hoyos

Carl Eugen Hoyos ceho...@rainbow.studorg.tuwien.ac.at added the comment:

Not an FFmpeg issue.
(You either have to update /usr/local/bin/ffmpeg - or remove it in favor of the
updated /usr/bin/ffmpeg - and not just /usr/lib64/libavformat*, or, even better,
compile a static ffmpeg executable with ./configure  make install)

--
status: new - closed
substatus: new - invalid


FFmpeg issue tracker iss...@roundup.ffmpeg.org
https://roundup.ffmpeg.org/issue2384



[issue2384] error while loading shared libraries: libavformat.so.51:

2010-11-25 Thread Giles AJ

Giles AJ gilesaj...@yahoo.ca added the comment:

Thank you for the quick reply.  I am using the /usr/bin/ffmpeg and it seems to
be working fine now.


FFmpeg issue tracker iss...@roundup.ffmpeg.org
https://roundup.ffmpeg.org/issue2384



[issue2385] Digital Music Software violates the GPL

2010-11-25 Thread Carl Eugen Hoyos

New submission from Carl Eugen Hoyos ceho...@rainbow.studorg.tuwien.ac.at:

Digital Music Software offers Audio Transcoder (audiotranscoder.exe, size
10970432, md5sum cf80f0882812db20605efa817484615e, will upload to
samples/ffmpeg-bugs/roundup/issue), it contains a binary distribution of
ffmpeg, shows attached incompatible license file, I did not find sources.

--
files: License.txt
messages: 12680
priority: normal
status: open
substatus: open
title: Digital Music Software violates the GPL
topic: (L)GPL violation


FFmpeg issue tracker iss...@roundup.ffmpeg.org
https://roundup.ffmpeg.org/issue2385
End-User License Agreement for Audio Transcoder 

IMPORTANT PLEASE READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT 
CAREFULLY BEFORE CONTINUING WITH THIS PROGRAM INSTALL: End-User License 
Agreement (EULA) is a legal agreement between you (Licensee) , either an 
individual or a single entity, and Digital Music Software Company (Owner and 
Licenser) for the Audio Transcoder identified above which may include 
associated software components, media, printed materials, and online or 
electronic documentation (Software). By installing, copying, or otherwise 
using the Software, you agree to be bound by the terms of this EULA. This 
license agreement represents the entire agreement concerning the program 
between you and Licenser, and it supersedes any prior proposal, representation, 
or understanding between the parties. If you do not agree to the terms of this 
EULA, do not install or use the Software.

The Software is protected by copyright laws and international copyright 
treaties, as well as other intellectual property laws and treaties. The 
Software is licensed, not sold. 

1. GRANT OF LICENSE. 
The Software is licensed as follows: 
(a) Installation and Use.
Except as set forth below, you may use the Software on one single computer. You 
may also install a copy for your exclusive use on either a home or portable 
computer with condition to run Software on one computer at the same time. 
(b) Backup Copies.
You may also make copies of the Software as may be necessary for backup and 
archival purposes.
(c) Evaluation.
You are hereby granted to use this Software for evaluation purposes without 
charge for a evaluation period of Software. If you use this Software after the 
evaluation period a registration fee is required.

2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
(a) Maintenance of Copyright Notices.
You must not remove or alter any copyright notices on any and all copies of the 
Software.
(b) Distribution.
You may not distribute registered copies of the Software to third parties. 
Evaluation versions available for download from Licenser's websites may be 
freely distributed.
(c) Prohibition on Reverse Engineering, Decompilation, and Disassembly.
You may not reverse engineer, decompile, or disassemble the Software, except 
and only to the extent that such activity is expressly permitted by applicable 
law notwithstanding this limitation. 
(d) Rental.
You may not rent, lease, or lend the Software.
(e) Support Services.
Licenser may provide you with support services related to the Software 
(Support Services). Any supplemental software code provided to you as part of 
the Support Services shall be considered part of the Software and subject to 
the terms and conditions of this EULA. 
(f) Compliance with Applicable Laws.
You must comply with all applicable laws regarding use of the Software.

3. TERMINATION 
Without prejudice to any other rights, Licenser may terminate this EULA if you 
fail to comply with the terms and conditions of this EULA. In such event, you 
must destroy all copies of the Software in your possession.

4. COPYRIGHT
All title, including but not limited to copyrights, in and to the Software and 
any copies thereof are owned by Licenser or its suppliers. All title and 
intellectual property rights in and to the content which may be accessed 
through use of the Software is the property of the respective content owner and 
may be protected by applicable copyright or other intellectual property laws 
and treaties. This EULA grants you no rights to use such content. All rights 
not expressly granted are reserved by Licenser. 

5. NO WARRANTIES
Licenser expressly disclaims any warranty for the Software. The Software is 
provided 'As Is' without any express or implied warranty of any kind, including 
but not limited to any warranties of merchantability, noninfringement, or 
fitness of a particular purpose. Licenser does not warrant or assume 
responsibility for the accuracy or completeness of any information, text, 
graphics, links or other items contained within the Software. Licenser makes no 
warranties respecting any harm that may be caused by the transmission of a 
computer virus, worm, time bomb, logic bomb, or other such computer program. 
Licenser further expressly disclaims 

[issue2386] h264_mp4toannexb filter crashes

2010-11-25 Thread Kieran K

New submission from Kieran K kie...@kunhya.com:

http://www.aktiv-verlag.com/~webvideos/videos/2010/Surfcup.mp4

--
files: typescript
messages: 12681
priority: normal
status: new
substatus: new
title: h264_mp4toannexb filter crashes
type: bug


FFmpeg issue tracker iss...@roundup.ffmpeg.org
https://roundup.ffmpeg.org/issue2386

$ gdb ffmpeg_g
GNU gdb (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as i686-pc-cygwin.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /cygdrive/d/mpc-hc/ffmpeg-clean/ffmpeg/ffmpeg_g...done.

(gdb) run -i C:\Documents and Settings\KieranK\Desktop\Surfcup.mp4 -vcodec 
copy -vbssf h264_mp4toannexb -y out.h264
Starting program: /cygdrive/d/mpc-hc/ffmpeg-clean/ffmpeg/ffmpeg_g -i 
C:\Documents and Settings\KieranK\Desktop\Surfcup.mp4 -vcodec copy -vbsf 
h264_mp4toannexb -y out.h264
[New Thread 16300.0x3ae0]
warning: Can not parse XML library list; XML support was disabled at compile 
time
[New Thread 16300.0x354c]

Program received signal SIGSEGV, Segmentation fault.
0x006df716 in h264_mp4toannexb_filter (bsfc=0x24dc930, avctx=0x24d5bc0, 
args=0x0, poutbuf=0x22b4e8, poutbuf_size=0x22b4ec, buf=0x24eb630 , 
buf_size=3233, keyframe=1) at libavcodec/h264_mp4toannexb_bsf.c:117
117 memset(out + total_size, 0, FF_INPUT_BUFFER_PADDING_SIZE);
(gdb) Undefined command: btb.  Try help.
(gdb) #0  0x006df716 in h264_mp4toannexb_filter (bsfc=0x24dc930, 
avctx=0x24d5bc0, 
args=0x0, poutbuf=0x22b4e8, poutbuf_size=0x22b4ec, buf=0x24eb630 , 
buf_size=3233, keyframe=1) at libavcodec/h264_mp4toannexb_bsf.c:117
#1  0x00403655 in write_frame (s=0x24d4a20, pkt=0x22b7d0, avctx=0x24d5bc0, 
bsfc=0x24dc930) at ffmpeg.c:744
#2  0x0040595f in output_packet (ist=0x24daef0, ist_index=0, 
ost_table=0x24db030, nb_ostreams=1, pkt=0x22cb68) at ffmpeg.c:1715
#3  0x00409c82 in transcode (output_files=0x84c, nb_output_files=0, 
input_files=0x0, nb_input_files=2359296, stream_maps=0x7c927784, 
nb_stream_maps=2377752) at ffmpeg.c:2628
#4  0x7918 in ?? ()
#5  0x0040a15e in main (argc=2280512, argv=0x100) at ffmpeg.c:4319
(gdb) Dump of assembler code from 0x6df6f6 to 0x6df740:
   0x006df6f6 h264_mp4toannexb_filter+1014:   jmp0x6df620 
h264_mp4toannexb_filter+800
   0x006df6fb h264_mp4toannexb_filter+1019:   movzbl 0x6(%ecx),%eax
   0x006df6ff h264_mp4toannexb_filter+1023:   lea0x7(%ecx),%ebp
   0x006df702 h264_mp4toannexb_filter+1026:   movb   $0x1,0x2f(%esp)
   0x006df707 h264_mp4toannexb_filter+1031:   mov%al,0x2e(%esp)
   0x006df70b h264_mp4toannexb_filter+1035:   jmp0x6df612 
h264_mp4toannexb_filter+786
   0x006df710 h264_mp4toannexb_filter+1040:   mov0x28(%esp),%eax
   0x006df714 h264_mp4toannexb_filter+1044:   add%ebx,%eax
= 0x006df716 h264_mp4toannexb_filter+1046:   movl   $0x0,(%eax)
   0x006df71c h264_mp4toannexb_filter+1052:   movl   $0x0,0x4(%eax)
   0x006df723 h264_mp4toannexb_filter+1059:   mov0x54(%esp),%ecx
   0x006df727 h264_mp4toannexb_filter+1063:   mov0x18(%ecx),%eax
   0x006df72a h264_mp4toannexb_filter+1066:   mov%eax,(%esp)
   0x006df72d h264_mp4toannexb_filter+1069:   call   0x8862b0 av_free
   0x006df732 h264_mp4toannexb_filter+1074:   mov0x54(%esp),%eax
   0x006df736 h264_mp4toannexb_filter+1078:   mov0x28(%esp),%edx
   0x006df73a h264_mp4toannexb_filter+1082:   mov0x14(%esp),%ecx
   0x006df73e h264_mp4toannexb_filter+1086:   mov%ebx,0x1c(%eax)
End of assembler dump.
(gdb) eax0x00
ecx0x24db14038646080
edx0xffea   -22
ebx0x0  0
esp0x22b450 0x22b450
ebp0x24db1470x24db147
esi0x0  0
edi0x22b7d0 2275280
eip0x6df716 0x6df716 h264_mp4toannexb_filter+1046
eflags 0x210246 [ PF ZF IF RF ID ]
cs 0x1b 27
ss 0x23 35
ds 0x23 35
es 0x23 35
fs 0x3b 59
gs 0x0  0
st0-nan(0x8080808080808080) (raw 0x8080808080808080)
st1-nan(0x8080808080808080) (raw 0x8080808080808080)
st20.40259499570594810824442078 (raw 
0x3ffdcccd05dd53be)
st35.7340440618696742929035486834997265e-11 (raw 
0x3fdcfc2f98c4aad7bcc7)
st49(raw 0x400fafc8)
st51.110870530225397911e-05 (raw 
0x3feeba69dbdd3ac1---Type return to continue, or q return to quit---3d7c)
st61.15902891109759918e+100 (raw 

[issue2386] h264_mp4toannexb filter crashes

2010-11-25 Thread Reimar Döffinger

Reimar Döffinger b...@reimardoeffinger.de added the comment:

I suspect this change will fix the crash, but I doubt it will play:
Index: ffmpeg/libavcodec/h264_mp4toannexb_bsf.c
===
--- ffmpeg/libavcodec/h264_mp4toannexb_bsf.c(revision 25816)
+++ ffmpeg/libavcodec/h264_mp4toannexb_bsf.c(working copy)
@@ -114,6 +114,7 @@
 unit_nb = *extradata++; /* number of pps unit(s) */
 }

+if (out)
 memset(out + total_size, 0, FF_INPUT_BUFFER_PADDING_SIZE);
 av_free(avctx-extradata);
 avctx-extradata  = out;


FFmpeg issue tracker iss...@roundup.ffmpeg.org
https://roundup.ffmpeg.org/issue2386