head 1.7; access; symbols pkgsrc-2013Q2:1.7.0.8 pkgsrc-2013Q2-base:1.7 pkgsrc-2012Q4:1.7.0.6 pkgsrc-2012Q4-base:1.7 pkgsrc-2011Q4:1.7.0.4 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q2:1.7.0.2 pkgsrc-2011Q2-base:1.7 pkgsrc-2010Q2:1.6.0.4 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.2 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.5.0.2 pkgsrc-2009Q4-base:1.5 pkgsrc-2008Q4:1.3.0.2 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.2.0.8 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.6 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.4 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.2 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.1.0.4 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.2 pkgsrc-2007Q3-base:1.1; locks; strict; comment @# @; 1.7 date 2010.07.13.18.02.11; author drochner; state dead; branches; next 1.6; 1.6 date 2010.03.15.14.16.03; author joerg; state Exp; branches; next 1.5; 1.5 date 2009.01.26.10.42.02; author drochner; state dead; branches; next 1.4; 1.4 date 2009.01.09.16.43.42; author drochner; state Exp; branches; next 1.3; 1.3 date 2008.10.30.21.21.32; author wiz; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2008.02.28.19.36.24; author drochner; state dead; branches; next 1.1; 1.1 date 2007.07.06.19.20.15; author drochner; state Exp; branches; next ; 1.3.2.1 date 2009.02.02.15.13.12; author tron; state Exp; branches; next ; desc @@ 1.7 log @update to 0.10.19 changes: -audioparsers: add bitrate calculation -camerabin: misc improvements -added invtelecine and segmentclip -jpegformat: add xmp reading and writing support -mpegtsdemux: add support for Blu-Ray style DTS and the two DTS HD stream types -mpegtsparse: parse TDT table in mpegts -mpegvideoparse improvements -qtmux: add support for the VP8 video codec and XMP tags -misc fixes and improvements @ text @$NetBSD: patch-ab,v 1.6 2010/03/15 14:16:03 joerg Exp $ Workaround broken NULL definition on NetBSD <= 5.0 --- gst/qtmux/gstqtmoovrecover.c.orig 2010-03-15 14:08:25.000000000 +0000 +++ gst/qtmux/gstqtmoovrecover.c @@@@ -188,19 +188,19 @@@@ gst_qt_moov_recover_run (void *data) if (qtmr->broken_input == NULL) { GST_OBJECT_UNLOCK (qtmr); GST_ELEMENT_ERROR (qtmr, RESOURCE, SETTINGS, - ("Please set broken-input property"), NULL); + ("Please set broken-input property"), (NULL)); goto end; } if (qtmr->recovery_input == NULL) { GST_OBJECT_UNLOCK (qtmr); GST_ELEMENT_ERROR (qtmr, RESOURCE, SETTINGS, - ("Please set recovery-input property"), NULL); + ("Please set recovery-input property"), (NULL)); goto end; } if (qtmr->fixed_output == NULL) { GST_OBJECT_UNLOCK (qtmr); GST_ELEMENT_ERROR (qtmr, RESOURCE, SETTINGS, - ("Please set fixed-output property"), NULL); + ("Please set fixed-output property"), (NULL)); goto end; } @@@@ -210,7 +210,7 @@@@ gst_qt_moov_recover_run (void *data) if (moovrec == NULL) { GST_OBJECT_UNLOCK (qtmr); GST_ELEMENT_ERROR (qtmr, RESOURCE, OPEN_READ, - ("Failed to open recovery-input file"), NULL); + ("Failed to open recovery-input file"), (NULL)); goto end; } @@@@ -218,14 +218,14 @@@@ gst_qt_moov_recover_run (void *data) if (mdatinput == NULL) { GST_OBJECT_UNLOCK (qtmr); GST_ELEMENT_ERROR (qtmr, RESOURCE, OPEN_READ, - ("Failed to open broken-input file"), NULL); + ("Failed to open broken-input file"), (NULL)); goto end; } output = g_fopen (qtmr->fixed_output, "wb+"); if (output == NULL) { GST_OBJECT_UNLOCK (qtmr); GST_ELEMENT_ERROR (qtmr, RESOURCE, OPEN_READ_WRITE, - ("Failed to open fixed-output file"), NULL); + ("Failed to open fixed-output file"), (NULL)); goto end; } GST_OBJECT_UNLOCK (qtmr); @@@@ -236,14 +236,14 @@@@ gst_qt_moov_recover_run (void *data) mdatinput = NULL; if (mdat_recov == NULL) { GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, - ("Broken file could not be parsed correctly"), NULL); + ("Broken file could not be parsed correctly"), (NULL)); goto end; } moov_recov = moov_recov_file_create (moovrec, &err); moovrec = NULL; if (moov_recov == NULL) { GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, - ("Recovery file could not be parsed correctly"), NULL); + ("Recovery file could not be parsed correctly"), (NULL)); goto end; } @@@@ -265,7 +265,7 @@@@ gst_qt_moov_recover_run (void *data) end: GST_LOG_OBJECT (qtmr, "Finalizing task"); if (err) { - GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, (err->message), NULL); + GST_ELEMENT_ERROR (qtmr, RESOURCE, FAILED, (err->message), (NULL)); g_error_free (err); } @ 1.6 log @Workaround broken NULL definition on NetBSD 5.0 and older. @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @update to 0.10.10 changes: Require gettext 0.17 ACM mp3 decoder element for win32 New MXF demuxer added JPEG-2000 encoder - jp2enc added RTP support Fixes for RTP support Add parsers for AAC and AMR Move libgstapp and elements to -base Add Quicktime muxer element qtmux Enhance RFB capture Improve MPEG-TS and MPEG-PS demuxing Don't install static libs for plugins Introduce audioringbuffer element Improve DVD playback of ResinDVD components Move old audioresample from -base as legacyaudioresample Improve speexresampler, and then move it to -base Improve FLV demuxing and parsing Various DVB input fixes Add support for frequency list descriptors for DVB Improve MPEG-TS muxer Various other bug-fixes @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.4 2009/01/09 16:43:42 drochner Exp $ d3 68 a70 23 --- ext/x264/gstx264enc.c.orig 2008-12-21 21:54:04.000000000 +0100 +++ ext/x264/gstx264enc.c @@@@ -541,7 +541,12 @@@@ gst_x264_enc_init_encoder (GstX264Enc * encoder->x264param.i_frame_reference = encoder->ref; encoder->x264param.i_bframe = encoder->bframes; encoder->x264param.b_bframe_pyramid = encoder->b_pyramid; +#if X264_BUILD < 63 encoder->x264param.b_bframe_adaptive = encoder->b_adapt; +#else + encoder->x264param.i_bframe_adaptive = + encoder->b_adapt ? X264_B_ADAPT_FAST : X264_B_ADAPT_NONE; +#endif encoder->x264param.b_interlaced = encoder->interlaced; encoder->x264param.b_deblocking_filter = 1; encoder->x264param.i_deblocking_filter_alphac0 = 0; @@@@ -661,8 +666,7 @@@@ gst_x264_enc_header_buf (GstX264Enc * en /* x264 is expected to return an SEI (some identification info), * followed by an SPS and PPS */ if (i_nal != 3 || nal[1].i_type != 7 || nal[2].i_type != 8) { - GST_ELEMENT_ERROR (encoder, STREAM, ENCODE, NULL, - ("Unexpected x264 header.")); + GST_ELEMENT_ERROR (encoder, STREAM, ENCODE, ("Unexpected x264 header."), ("")); return NULL; d73 7 a79 8 @@@@ -935,8 +939,7 @@@@ gst_x264_enc_encode_frame (GstX264Enc * duration = GST_BUFFER_DURATION (in_buf); gst_buffer_unref (in_buf); } else { - GST_ELEMENT_ERROR (encoder, STREAM, ENCODE, NULL, - ("Timestamp queue empty.")); + GST_ELEMENT_ERROR (encoder, STREAM, ENCODE, ("Timestamp queue empty."), ("")); return GST_FLOW_ERROR; @ 1.4 log @pull in a patch from upstream CVS, to adapt to an API change in recent x264 libs, see Gnome bugzilla#555238 should fix PR pkg/40351 by Robert Elz @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Update gst-plugins0.10-bad to 0.10.9: This is GStreamer Bad Plug-ins 0.10.9, "Matters of Fact" Changes since 0.10.8: * New CELT encoder and decoder * New TwoLAME encoder * New DCCP element * New AIFF parser element * New APEX sink element * deinterlace2 element improvements * New JACK audio src element * New winscreencap, winks and pcapparse plugins * x624enc fixes * Support for ATSC tuning and channels.conf parsing * RTP improvements * New scaletempo element * Add Fluendo MPEG-TS muxer * Add Fluendo MPEG-TS and MPEG-PS demuxers * New JPEG2000 element * New FLAC parser element * DVD playback improvements * Improved DirectShow decoding support * New Windows Audio Session audio src element * New FLV muxer element * Many other bug fixes and improvements Bugs fixed since 0.10.8: * 537700 : [scaletempo] Scale audio tempo in sync with playback rate * 550468 : [name conflict] New Fluendo mpeg demuxers * 545197 : jackaudiosrc * 555244 : Output-selector has unexpected event forwarding right aft... * 402593 : deinterleave gives corrupt output * 406673 : Need AIFF parser * 535527 : [real] Real video/audio stream fails to play * 537455 : ATSC: VSB / QAM Annex B support * 538500 : AIFF file doesn't play * 542390 : Implementation of DCCP Plugin for gstreamer * 542510 : [apexsink] Apple AirPort Express Wireless Sink * 545247 : use g_setenv() insteed of setenv() in sdlvideosink.c * 546312 : Make the metadata writable before modifying it in rtpmanager * 549409 : gstrtpbin don't stop at the end of a stream * 549774 : audio / video synchronization glitch during rtsp playback * 550486 : [faac] Negotiation problem with mono audio for some sampl... * 550657 : New element jasperdec * 552506 : [neonhttpsrc] doesn't handle/throw errors correctly * 552536 : fix incomplete change to gstdvbsrc.c * 553755 : [mpegpsdemux] FP exception when playing tv2-1_25.mpg * 555193 : [ELEMENT-MOVE] Move mpegtsparse element into mpegdemux pl... * 555198 : [mpegpsdemux] Lower the RANK to MARGINAL for next release * 555912 : [apexsink] Missing from ext/Makefile.am * 555965 : Missing space after point mark * 555968 : Missing space after point mark * 555969 : Missing space after point mark * 556003 : [flvdemux] Regression in handling flow returns in pull-mode * 556274 : [aiffparse] Uses debugging methods before debugging is in... * 556338 : Failed to configure latency * 556428 : [mpegpsdemux] Creates invalid newsegment events * 556430 : [inputselector] Assumes there's always an otherpad * 556440 : [PATCH] crash on demuxing certain transport streams * 556482 : [PATCH] crash in mpegtsparse get_encoding_and_convert * 556564 : [flvmux] Copy & paste bugs resulting in invalid files * 556588 : [apexsink] should not have PRIMARY rank * 557080 : [mpegpsdemux] Regression with reverse-playback * 543480 : gstrtpbin fails to release lock while emitting signal * 556520 : jitterbuffer seqnum gap detection is wrong * 463941 : Plugin for screen capture on windows * 519935 : New plugin for video capture on Windows * 520899 : New plugin: pcapparse * 520901 : New plugin: wasapi (Windows Audio Session API) @ text @d3 1 a3 1 --- ext/x264/gstx264enc.c.orig 2008-10-10 23:13:43.000000000 +0000 d5 14 a18 1 @@@@ -661,8 +661,7 @@@@ gst_x264_enc_header_buf (GstX264Enc * en d28 1 a28 1 @@@@ -935,8 +934,7 @@@@ gst_x264_enc_encode_frame (GstX264Enc * @ 1.3.2.1 log @Pullup ticket #2679 - requested by rafal gst-plugins0.10-bad: build fix Revisions pulled up: - multimedia/gst-plugins0.10-bad/distinfo 1.10 - multimedia/gst-plugins0.10-bad/patches/patch-ab 1.4 --- Module Name: pkgsrc Committed By: drochner Date: Fri Jan 9 16:43:42 UTC 2009 Modified Files: pkgsrc/multimedia/gst-plugins0.10-bad: distinfo pkgsrc/multimedia/gst-plugins0.10-bad/patches: patch-ab Log Message: pull in a patch from upstream CVS, to adapt to an API change in recent x264 libs, see Gnome bugzilla#555238 should fix PR pkg/40351 by Robert Elz @ text @d3 1 a3 1 --- ext/x264/gstx264enc.c.orig 2008-12-21 21:54:04.000000000 +0100 d5 1 a5 14 @@@@ -541,7 +541,12 @@@@ gst_x264_enc_init_encoder (GstX264Enc * encoder->x264param.i_frame_reference = encoder->ref; encoder->x264param.i_bframe = encoder->bframes; encoder->x264param.b_bframe_pyramid = encoder->b_pyramid; +#if X264_BUILD < 63 encoder->x264param.b_bframe_adaptive = encoder->b_adapt; +#else + encoder->x264param.i_bframe_adaptive = + encoder->b_adapt ? X264_B_ADAPT_FAST : X264_B_ADAPT_NONE; +#endif encoder->x264param.b_interlaced = encoder->interlaced; encoder->x264param.b_deblocking_filter = 1; encoder->x264param.i_deblocking_filter_alphac0 = 0; @@@@ -661,8 +666,7 @@@@ gst_x264_enc_header_buf (GstX264Enc * en d15 1 a15 1 @@@@ -935,8 +939,7 @@@@ gst_x264_enc_encode_frame (GstX264Enc * @ 1.2 log @update to 0.10.6 changes: -many fixes and improvements -New elements: flvdemux, flvparse, mpegtsparse, dvbsrc, dvdspu, mpeg4videoparse, metadatademux/mux, souphttpsrc, speexresample, qtwrapper, rawaudioparse, fbdevsink -Renamed elements/plugins: switch (now selector), pitch (now soundtouch) -some elements moved to -good or -ugly @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 2007/07/06 19:20:15 drochner Exp $ d3 11 a13 3 --- gst/vmnc/vmncdec.c.orig 2007-06-21 20:45:32.000000000 +0200 +++ gst/vmnc/vmncdec.c @@@@ -993,7 +993,7 @@@@ vmnc_dec_chain_frame (GstVMncDec * dec, d15 3 a17 4 if (res < 0) { ret = GST_FLOW_ERROR; - GST_ELEMENT_ERROR (dec, STREAM, DECODE, NULL, ("Couldn't decode packet")); + GST_ELEMENT_ERROR (dec, STREAM, DECODE, (NULL), ("Couldn't decode packet")); d19 6 a24 2 GST_DEBUG_OBJECT (dec, "read %d bytes of %d", res, len); /* inbuf may be NULL; that's ok */ @ 1.1 log @update to 0.10.5 changes: -some new plugins -LADSPA plugin improvements -IIR equaliser ported to 0.10 -libsndfile output ported to 0.10 -mpegvideoparse ported to 0.10 and improved -switch element ported to 0.10 -VCD source element ported to 0.10 -AMR-WB support fixes -MIDI renderer plugin based on timidity -qtdemux, wavpack and videocrop plugins moved to the Good module -Many other bug fixes and improvements @ text @d1 1 a1 1 $NetBSD$ @