ports/160315: kdenlive crashes on 2 pass VOB rendering
Ed Johnstone (johnedstone)
ejohnstone at comcast.net
Tue Aug 30 15:10:11 UTC 2011
>Number: 160315
>Category: ports
>Synopsis: kdenlive crashes on 2 pass VOB rendering
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Aug 30 15:10:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Ed Johnstone (johnedstone)
>Release: 8.1-RELEASE-p2
>Organization:
personal
>Environment:
uname -rimp
8.1-RELEASE-p2 amd64 amd64 GENERIC
>Description:
I've reported a bug, in the melt port, in the kdenlive bug tracking system
This ticket is http://www.kdenlive.org/mantis/view.php?id=2274
The patch to fix the bug was made, and it is listed there.
The port tracker for kdenlive and melt is
avilla at FreeBSD.org
So, this is just a notification to avilla (thanks avilla for your work) that this patch to melt has been applied in
"mlt git commit 31948b"
I'll be looking forward to this change being incorporated in the melt port
>How-To-Repeat:
Here is the opening paragraph that I listed in the kdenlive bug report
"""
Rendering 2-pass VOB reports crast at end of 2nd pass put, file appears okay
This does not happen on a single pass.
This happens whether there is a sound or not.
This happens whether the original file is a .mp4 or .dv
Details
========
Note: running fluxbox, not kde as a desktop
pkg_info -XI '^(kdenlive|ffmpeg|mlt|fluxbox)-' |awk '{print $1}'
ffmpeg-0.7.1_4,1
fluxbox-1.3.1
kdenlive-0.7.8_2
mlt-0.6.2_4
"""
>Fix:
As reported in the kdenlive bug tracker:
Fixed in mlt git commit 31948b
diff --git a/src/modules/avformat/consumer_avformat.c b/src/modules/avformat/consumer_avformat.c
index 179815c..5741d5c 100644
--- a/src/modules/avformat/consumer_avformat.c
+++ b/src/modules/avformat/consumer_avformat.c
@@ -851,7 +851,6 @@ static AVStream *add_video_stream( mlt_consumer consumer, AVFormatContext *oc, A
fclose( f );
logbuffer[size] = '\0';
c->stats_in = logbuffer;
- mlt_properties_set_data( properties, "_logbuffer", logbuffer, 0, ( mlt_destructor )av_free, NULL );
}
}
}
@@ -951,6 +950,7 @@ void close_video(AVFormatContext *oc, AVStream *st)
if ( st && st->codec )
{
avformat_lock();
+ av_freep( &st->codec->stats_in );
avcodec_close(st->codec);
avformat_unlock();
}
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list