A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://ffmpeg.org/pipermail/ffmpeg-devel/2007-January/027536.html below:

[Ffmpeg-devel] missing headers?

[Ffmpeg-devel] missing headers?Måns Rullgård mru
Wed Jan 17 14:00:29 CET 2007
Michael Niedermayer said:
> Hi
>
> On Wed, Jan 17, 2007 at 02:16:01AM +0000, M?ns Rullg?rd wrote:
>> Diego Biurrun <diego at biurrun.de> writes:
>>
>> > On Tue, Jan 09, 2007 at 07:57:51PM +0300, Pavlov Konstantin wrote:
>> >>
>> >> Had some problems recently building SVN version of mplayer with external
>> >> ffmpeg. Looks like mplayer uses some header files which aren't included in
>> >> ffmpeg 'installed' tree.
>> >>
>> >> The attached file fixes those problems.
>> >>
>> >> --- a/libavformat/Makefile
>> >> +++ b/libavformat/Makefile
>> >> @@ -8,7 +8,7 @@ CFLAGS+=-I$(SRC_PATH)/libavcodec
>> >> -HEADERS = avformat.h avio.h rtp.h rtsp.h rtspcodes.h
>> >> +HEADERS = avformat.h avio.h rtp.h rtsp.h rtspcodes.h riff.h
>> >>
>> >> --- a/libavutil/Makefile
>> >> +++ b/libavutil/Makefile
>> >> @@ -18,7 +18,7 @@ OBJS= mathematics.o \
>> >>  HEADERS = avutil.h common.h mathematics.h integer.h rational.h \
>> >> -          intfloat_readwrite.h md5.h adler32.h log.h fifo.h
>> >> +          intfloat_readwrite.h md5.h adler32.h log.h fifo.h bswap.h
>> >
>> > What about this?
>>
>> Rejected.  Those headers are internal to ffmpeg.  Apps have no
>> business poking with them, not even mplayer.
>
> libavutil is not just a internal part of libav* so bswap.h must be installed
> maybe with different name maybe with renamed functions but it must be installed

They must be renamed, internal or not.  If they are to be part of the public
API, they should all have av_ prefixes.

> about riff.h, the fourcc<->codec id tables and corresponding utility functions
> should be in a installed header

Then they should also be renamed.  They could use a bit of cleaning too.

-- 
M?ns Rullg?rd
mru at inprovide.com


More information about the ffmpeg-devel mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4