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 690196 - [PATCH] update GEGL for new libav
[PATCH] update GEGL for new libav
Status: RESOLVED FIXED
Product: GEGL
Classification: Other
Component: core
git master
Other Linux
: Normal normal
: ---
Assigned To: Default Gegl Component Owner
Default Gegl Component Owner
Depends on:
Blocks:
 
 
Reported: 2012-12-14 04:16 UTC by nick black
Modified: 2013-02-04 06:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Support libav 54 in GEGL (2.08 KB, patch)
2012-12-14 04:16 UTC, nick black
none Details | Review

Description nick black 2012-12-14 04:16:32 UTC
Created attachment 231533 [details] [review]
Support libav 54 in GEGL

GEGL makes use of numerous deprecated libav functions, some of which have been removed entirely. the functions in question include:

av_read_packet
av_open_input_file
av_find_stream_info
avcodec_open
av_close_input_file

attached is a patch which updates to the newest libav apis, eliminating all warnings and errors. you might want to add conditional code to support older libavs, but i have not bothered to.

please apply. thanks!

(This patch originated in development of SprezzOS 1.0.0)
Comment 1 Øyvind Kolås (pippin) 2013-02-04 06:40:24 UTC
Thank you for this commit, helping keep the rotted bits at bay :)

commit 97067622352e58f86a24851dacb1f5daa0762897
Author: nick black <nick.black@sprezzatech.com>
Date:   Thu Dec 13 23:11:16 2012 -0500

    port gegl forward to libav 54