After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 309050 - [PATCH] flv encoding
[PATCH] flv encoding
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-libav
git master
Other Linux
: Normal enhancement
: 0.8.6
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-06-26 12:52 UTC by daniel fischer
Modified: 2005-06-30 16:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
the described patch to enable flv encoding and muxing (1.52 KB, patch)
2005-06-26 12:52 UTC, daniel fischer
none Details | Review
enable flv muxer (2.29 KB, patch)
2005-06-27 20:41 UTC, daniel fischer
none Details | Review

Description daniel fischer 2005-06-26 12:52:12 UTC
patch to enable flv (flash video) video encoding and muxing in gst-ffmpeg.
Comment 1 daniel fischer 2005-06-26 12:52:44 UTC
Created attachment 48350 [details] [review]
the described patch to enable flv encoding and muxing
Comment 2 Ronald Bultje 2005-06-26 19:49:20 UTC
Please provide the patch in diff -u format.
Comment 3 Luca Ognibene 2005-06-27 12:14:55 UTC
As i've told you yesterday in irc ther is a problem with encoding (or decoding?). 
gst-launch-0.8 videotestsrc ! ffenc_flv ! ffmux_flv ! filesink 
creates a video with 1000fps. It plays fine with mplayer but 
gst-launch-0.8 filesrc ! ffdemux_flv ! ffdec_flv ! xvimagesink failes to
negotiate 1000fps. 
Comment 4 daniel fischer 2005-06-27 20:40:38 UTC
the 1000fps issue seems not related to this patch, or even flv encoding with
gst-ffmpeg (with this patch), macromedia's flash player detects the framerate
correctly. i would've patched the decoder too, but could not find the bug (yet).

flv streams have no framerate property in the header, it seems there can be a
metadata tag (AMF - 'action message format'). maybe it's defined by a duration
value on the flv_h263 picture header...

whatever of those, ffmpeg (the executable) detects 1000fps framerate on it's own
25fps movies, i suspect a bug in ffmpeg's flvdec (or h263dec).

will attach a new (-u) patch.
Comment 5 daniel fischer 2005-06-27 20:41:34 UTC
Created attachment 48423 [details] [review]
enable flv muxer
Comment 6 Luca Ognibene 2005-06-27 21:10:56 UTC
committed, thanks! 

I've filed the decoder bugs in #309149 and #309150
Comment 7 daniel fischer 2005-06-27 21:43:39 UTC
thank you. the open source flash community will love gst ;)