[FFmpeg-devel] [PATCH] Added an Adobe HTTP Dynamic Streaming (HDS) demuxer

Michael Niedermayer michaelni at gmx.at
Wed Nov 27 02:47:42 CET 2013


On Fri, Nov 22, 2013 at 05:06:58PM -0700, CORY MCCARTHY wrote:
> Fix broken build when libxml2 is not installed

i think its easier for people to test if you would post a complete
patch instead of patches on top of patches


> 
> ----- Original Message -----
> From: "Michael Niedermayer" <michaelni at gmx.at>
> To: "FFmpeg development discussions and patches" <ffmpeg-devel at ffmpeg.org>
> Sent: Wednesday, November 20, 2013 6:54:56 AM
> Subject: Re: [FFmpeg-devel] [PATCH] Added an Adobe HTTP Dynamic	Streaming	(HDS) demuxer
> 
> On Tue, Nov 19, 2013 at 06:19:45PM -0700, CORY MCCARTHY wrote:
> > Added Changelog entry
> > 
> > Use the existing amf_get_string() and remove duplicate amf_metadata_read_string()
> > Use avio_get_str() and remove f4fbox_read_string()
> > Separated declarations and statements
> > Use sizeof() instead of hard coded literal numbers
> > Fixed typo with "libxml" includes
> > Use av_freep instead of av_free to prevent stale pointers
> > Pass output buffer length to av_strlcat() instead of input buffer length
> > Remove unneeded cast
> > Remove unneeded pix_fmt set
> > Use avpriv_set_pts_info
> > 
> > I attached a patch that shows these changes.
> > I'll work on addressing the rest of the issues outlined below.
> 
> seems failing to build here:
> ffmpeg/libavformat/f4mmanifest.c:32:27: fatal error: libxml/parser.h: No such file or directory
> 
> that is when cross compiling to mingw (or probably anything else that
> doesnt have libxml* installed)
> 
> 
> [...]
> 
> -- 
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
> 
> Concerning the gods, I have no means of knowing whether they exist or not
> or of what sort they may be, because of the obscurity of the subject, and
> the brevity of human life -- Protagoras
> 
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

>  configure |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> dca086e7582c45b4af6f9c9b5ecab8f54784d54f  hdsdec_rev3.patch
>  configure | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/configure b/configure
> index 031a91f..3f0688a 100755
> --- a/configure
> +++ b/configure
> @@ -4203,7 +4203,7 @@ disabled bzlib || check_lib2 bzlib.h BZ2_bzlibVersion -lbz2 || disable bzlib
>  disabled xml2 || {
>      check_pkg_config libxml-2.0 libxml2/libxml/xmlversion.h xmlCheckVersion &&
>      require_pkg_config libxml-2.0 libxml2/libxml/xmlversion.h xmlCheckVersion
> -    } || disable xml
> +    } || disable xml2
>  
>  if ! disabled w32threads && ! enabled pthreads; then
>      check_func_headers "windows.h process.h" _beginthreadex && enable w32threads

> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

You can kill me, but you cannot change the truth.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20131127/7e632797/attachment.asc>


More information about the ffmpeg-devel mailing list