[packages/gpac] - remove hunks not pertaining to ffmpeg

baggins baggins at pld-linux.org
Wed Aug 28 21:49:07 CEST 2013


commit fc6472491ef148a305ba3da89496eddac80d64e5
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Wed Aug 28 21:47:51 2013 +0200

    - remove hunks not pertaining to ffmpeg

 gpac-ffmpeg2.patch | 75 ------------------------------------------------------
 1 file changed, 75 deletions(-)
---
diff --git a/gpac-ffmpeg2.patch b/gpac-ffmpeg2.patch
index c5ad0ae..6c7640d 100644
--- a/gpac-ffmpeg2.patch
+++ b/gpac-ffmpeg2.patch
@@ -11,44 +11,6 @@ Index: modules/ffmpeg_in/ffmpeg_in.h
  	Bool check_h264_isma;
  
  	u32 base_ES_ID;
-Index: modules/ffmpeg_in/ffmpeg_load.c
-===================================================================
---- modules/ffmpeg_in/ffmpeg_load.c	(revision 4282)
-+++ modules/ffmpeg_in/ffmpeg_load.c	(revision 4451)
-@@ -44,7 +44,7 @@
- #endif
- 
- 
--GF_EXPORT
-+GPAC_MODULE_EXPORT
- const u32 *QueryInterfaces()
- {
- 	static u32 si [] = {
-@@ -57,7 +57,7 @@
- 	return si;
- }
- 
--GF_EXPORT
-+GPAC_MODULE_EXPORT
- GF_BaseInterface *LoadInterface(u32 InterfaceType)
- {
- 	if (InterfaceType == GF_MEDIA_DECODER_INTERFACE) return FFDEC_Load();
-@@ -67,7 +67,7 @@
- 	return NULL;
- }
- 
--GF_EXPORT
-+GPAC_MODULE_EXPORT
- void ShutdownInterface(GF_BaseInterface *ifce)
- {
- 	switch (ifce->InterfaceType) {
-@@ -81,3 +81,6 @@
- #endif
- 	}
- }
-+
-+
-+GPAC_MODULE_STATIC_DELARATION( ffmpeg )
 Index: modules/ffmpeg_in/ffmpeg_demux.c
 ===================================================================
 --- modules/ffmpeg_in/ffmpeg_demux.c	(revision 4282)
@@ -72,15 +34,6 @@ Index: modules/ffmpeg_in/ffmpeg_demux.c
  static u32 FFDemux_Run(void *par)
  {
  	AVPacket pkt;
-@@ -76,7 +88,7 @@
- 	seek_to = (s64) (AV_TIME_BASE*ffd->seek_time);
- 	map_video_time = !ffd->seekable;
- 
--	video_init = (seek_to && ffd->video_ch) ? 0 : 1;
-+	video_init = (seek_to && ffd->video_ch) ? GF_FALSE : GF_TRUE;
- 	seek_audio = seek_video = 0;
- 	if (ffd->seekable && (ffd->audio_st>=0)) seek_audio = (u64) (s64) (ffd->seek_time*ffd->audio_tscale.den);
- 	if (ffd->seekable && (ffd->video_st>=0)) seek_video = (u64) (s64) (ffd->seek_time*ffd->video_tscale.den);
 Index: modules/ffmpeg_in/ffmpeg_decode.c
 ===================================================================
 --- modules/ffmpeg_in/ffmpeg_decode.c	(revision 4282)
@@ -164,31 +117,3 @@ Index: modules/ffmpeg_in/ffmpeg_decode.c
  				return GF_NON_COMPLIANT_BITSTREAM;
  			}
  		}
-@@ -979,7 +1005,7 @@
- 	else if (StreamType==GF_STREAM_VISUAL) {
- 
- 		/*fixme - we should use some priority rather than declare ffmpeg can't handle svc*/
--		if (esd->decoderConfig->objectTypeIndication == GPAC_OTI_VIDEO_AVC) {
-+		if (esd->decoderConfig->objectTypeIndication == GPAC_OTI_VIDEO_AVC){
- 			if (esd->decoderConfig->decoderSpecificInfo && esd->decoderConfig->decoderSpecificInfo->data) {
- 				Bool is_svc = 0;
- 				u32 i, count;
-@@ -1003,7 +1029,7 @@
- 				gf_odf_avc_cfg_del(cfg);
- 				return (is_svc || esd->decoderConfig->rvc_config || esd->decoderConfig->predefined_rvc_config) ? GF_CODEC_MAYBE_SUPPORTED : GF_CODEC_SUPPORTED;
- 			}
--			if (esd->decoderConfig->rvc_config || esd->decoderConfig->predefined_rvc_config) return GF_CODEC_MAYBE_SUPPORTED;
-+			if (esd->decoderConfig->rvc_config || esd->decoderConfig->predefined_rvc_config || esd->has_ref_base) return GF_CODEC_MAYBE_SUPPORTED;
- 			return GF_CODEC_SUPPORTED;
- 		}
- 
-@@ -1011,7 +1037,8 @@
- 		/*MPEG-4 v1 simple profile*/
- 		case GPAC_OTI_VIDEO_MPEG4_PART2: codec_id = CODEC_ID_MPEG4; break;
- 		/*H264 (not std OTI, just the way we use it internally)*/
--		case GPAC_OTI_VIDEO_AVC: codec_id = CODEC_ID_H264; break;
-+		case GPAC_OTI_VIDEO_AVC:
-+			codec_id = CODEC_ID_H264; break;
- 		/*MPEG1 video*/
- 		case GPAC_OTI_VIDEO_MPEG1:
- 		/*MPEG2 video*/
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gpac.git/commitdiff/fc6472491ef148a305ba3da89496eddac80d64e5



More information about the pld-cvs-commit mailing list