head 1.11; access; symbols pkgsrc-2013Q2:1.11.0.36 pkgsrc-2013Q2-base:1.11 pkgsrc-2012Q4:1.11.0.34 pkgsrc-2012Q4-base:1.11 pkgsrc-2011Q4:1.11.0.32 pkgsrc-2011Q4-base:1.11 pkgsrc-2011Q2:1.11.0.30 pkgsrc-2011Q2-base:1.11 pkgsrc-2009Q4:1.11.0.28 pkgsrc-2009Q4-base:1.11 pkgsrc-2008Q4:1.11.0.26 pkgsrc-2008Q4-base:1.11 pkgsrc-2008Q3:1.11.0.24 pkgsrc-2008Q3-base:1.11 cube-native-xorg:1.11.0.22 cube-native-xorg-base:1.11 pkgsrc-2008Q2:1.11.0.20 pkgsrc-2008Q2-base:1.11 pkgsrc-2008Q1:1.11.0.18 pkgsrc-2008Q1-base:1.11 pkgsrc-2007Q4:1.11.0.16 pkgsrc-2007Q4-base:1.11 pkgsrc-2007Q3:1.11.0.14 pkgsrc-2007Q3-base:1.11 pkgsrc-2007Q2:1.11.0.12 pkgsrc-2007Q2-base:1.11 pkgsrc-2007Q1:1.11.0.10 pkgsrc-2007Q1-base:1.11 pkgsrc-2006Q4:1.11.0.8 pkgsrc-2006Q4-base:1.11 pkgsrc-2006Q3:1.11.0.6 pkgsrc-2006Q3-base:1.11 pkgsrc-2006Q2:1.11.0.4 pkgsrc-2006Q2-base:1.11 pkgsrc-2006Q1:1.11.0.2 pkgsrc-2006Q1-base:1.11 pkgsrc-2005Q4:1.10.0.2 pkgsrc-2005Q4-base:1.10 pkgsrc-2005Q3:1.9.0.2 pkgsrc-2005Q3-base:1.9 pkgsrc-2005Q2:1.6.0.2 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.5.0.2 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.4.0.4 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.2 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.3.0.2 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.11 date 2006.01.18.12.44.02; author jmmv; state dead; branches; next 1.10; 1.10 date 2005.10.12.21.54.04; author jmmv; state Exp; branches; next 1.9; 1.9 date 2005.08.21.11.27.54; author jmmv; state dead; branches; next 1.8; 1.8 date 2005.06.28.12.24.32; author wiz; state Exp; branches; next 1.7; 1.7 date 2005.06.26.09.30.09; author wiz; state Exp; branches; next 1.6; 1.6 date 2005.03.22.16.16.33; author jmmv; state dead; branches; next 1.5; 1.5 date 2005.03.12.09.09.34; author jmmv; state Exp; branches; next 1.4; 1.4 date 2004.06.28.17.45.56; author jmmv; state dead; branches; next 1.3; 1.3 date 2004.04.15.12.56.22; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2004.04.01.19.06.38; author jmmv; state dead; branches; next 1.1; 1.1 date 2004.01.26.11.48.04; author jmmv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.01.26.11.48.04; author jmmv; state Exp; branches; next ; desc @@ 1.11 log @Rename gstreamer, gst-plugins and gst-plugins-* to gstreamer0.8, gst-plugins0.8 and gst-plugins0.8-* respectively. This is to leave room for gstreamer 0.10 (which will be added with versioned names too, to avoid annoying renames in the future). While here, do some changes: - Make gstreamer0.8 use the alternatives system to provide the unversioned gst-* utilities. - Rename all internal variables to have 0.8 in them to make it clear which package they belong to. @ text @$NetBSD: patch-ac,v 1.10 2005/10/12 21:54:04 jmmv Exp $ --- sys/ximage/ximagesrc.c.orig 2005-08-29 13:50:51.000000000 +0200 +++ sys/ximage/ximagesrc.c @@@@ -93,6 +93,9 @@@@ struct _GstXimagesrc gboolean have_xfixes; gboolean have_xdamage; gboolean show_pointer; +#ifdef HAVE_XFIXES + int fixes_event_base; +#endif #ifdef HAVE_XDAMAGE Damage damage; int damage_event_base; @@@@ -440,7 +443,7 @@@@ gst_ximagesrc_change_state (GstElement * { int error_base; - if (XFixesQueryExtension (s->xcontext->disp, &s->damage_event_base, + if (XFixesQueryExtension (s->xcontext->disp, &s->fixes_event_base, &error_base)) s->have_xfixes = TRUE; } @ 1.10 log @Update gst-plugins-* to 0.8.11: Changes since 0.8.10: * new element: dvdsubdec * new element: imagemixer * new element: textrender * new element: x264enc * new element: oggparse * important fixes for esound synchronisation Bugs fixed since 0.8.10: * 166528 : [playbin] hang playing dvdnav:// location * 166783 : [PATCH] New plugin: imagemixer * 167122 : seeking DVD stops playback * 171563 : Vorbis support for Matroska muxer * 301312 : dvdsubdec element * 305754 : [PATCH] Internal GStreamer error: pad problem. * 306555 : chain-based text rendering element * 307326 : esdsink makes video choppy totem * 307361 : please expose shoutcast stream metadata through playbin * 308040 : gstadder: using adder with float audio results in corrupt... * 308484 : Totem gives error when seeking back to beginning of Ogg T... * 308633 : Matroska muxer always fails * 308638 : ffmpegcolorspace does not handle bgra32 correctly * 308772 : mad timestamp inconsistency * 308980 : gst-typefind incorrectly identifies m4a files encoded wit... * 309087 : artsdsink registers conflicting property " name " which cau... * 309150 : [xvimagesink/ximagesink] Incremenet framerate properties * 309179 : videomixer does not love static images and eos * 309218 : adder element does not supply duration values to data it ... * 309325 : Matroska: incorrect element size * 309354 : timestamp inconsitency in audioscale * 309375 : cdparanoia can't extract last track * 309503 : gst-plugins: xine wrapper compile problem with xine-lib-1... * 309524 : no debug category for gnome-vfs elements * 309532 : Matroska: Invalid free() * 309834 : Totem crashes when trying to Play Disc 'cdrecorder' * 310020 : Totem segfaults due to bad location * 310335 : [decodebin] problems with audio streams in a mkv * 310597 : gsttextrender cuts of pixels at the right and bottom of s... * 311006 : [spectrum] handle mono streams * 311070 : wavparse returns caps not in template * 311162 : [flacdec] doesn't handle 24-bit files * 311401 : alpha capsnego broken * 311487 : configure doesn't check for libGLU? * 311491 : ogg muxer can get pages out of order (patch) * 311583 : Skips when playing CD * 311600 : Add MPEG-2 support to mpeg1videoparse * 311662 : " uninitialized value " warning causes build to fail * 312121 : [modplug] crashes on query before song fully loaded * 312272 : Musicbrainz tags not registered for FLAC encoder * 313084 : Eats memory decoding mp3 * 313374 : Crashes in libgstcdparanoia when missing device permissions * 313600 : recent change to esdsink in the 0.8.x branch breaks playback @ text @d1 1 a1 1 $NetBSD$ @ 1.9 log @Update gst-plugins* to 0.8.10: Changes since 0.8.9: * new videoscale algorithm: bilinear * important fixes for cd-based applications (Sound Juicer, gnome-cd) Bugs fixed since 0.8.9: * 140237 : Mp3 playback messes up on this file * 161079 : [videoscale] implement bilinear or bicubic methods for do... * 300305 : videobox in YUV adds green instead of black if right=(odd... * 300471 : videoscale from odd to even width adds a green line at th... * 301292 : caps nego problem in gst-adder * 304627 : asfdemux producing a strange framerate * 304754 : Say what devices couldn't be opened when cdparanoia thro... * 305150 : faad plugin doesn't recognize end-of-song? * 305428 : [audiorate] crashes if first buffer has offset of GST_BUF... * 305435 : libgstaudiofile.so uses af_virtual_file_new, which is not... * 305505 : Fail to compile plugin spc * 305524 : Cairo plugin does not compile with cairo 0.5 * 305658 : the adder plugin doesn't connect to more than one sinks * 306041 : gstreamer-plugins 0.8.8 stops Soundjuicer ripping properly * 306641 : gst-compprep segfaults when mpeg2enc plugin is installed ... * 306659 : [avidemux] certain avi file doesnt show video * 306660 : glsink fails to build when OpenGL is used instead of MESA * 306680 : mov with 8 bit raw pcm sound distorted * 306938 : memory leak in gsttypefind * 307354 : PATCH: gcc4 compile fix * 307459 : Can not rip the last track of CDs * 307606 : gstplaybasebin leaks mutex * 307804 : [cdio] gst_element_make_from_uri hangs on " cdda:// " in totem * 308644 : [matroska] Incorrect pixel-aspect-ratio in matroska demuxer * 308794 : [auparse] minor memory leak * 308827 : ogg muxer in 0.8 muxes wrong * 309005 : leaks in gstlibfame.c * 309043 : gstwavparse causes segfaults @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.8 2005/06/28 12:24:32 wiz Exp $ d3 15 a17 14 http://bugzilla.gnome.org/show_bug.cgi?id=309043 --- gst/wavparse/gstwavparse.c.orig 2005-05-20 12:51:20.000000000 +0200 +++ gst/wavparse/gstwavparse.c @@@@ -567,6 +567,12 @@@@ gst_wavparse_fmt (GstWavParse * wav) wav->width = (header->blockalign * 8) / header->channels; wav->depth = header->size; wav->bps = header->av_bps; + if (wav->bps <= 0) { + GST_ELEMENT_ERROR (wav, STREAM, FAILED, (NULL), + ("Stream claims to bitrate of <= zero - invalid data")); + g_free (header); + return FALSE; + } d19 5 a23 2 caps = gst_riff_create_audio_caps (header->format, NULL, header, NULL); g_free (header); @ 1.8 log @regen (correct file paths). @ text @d1 1 a1 1 $NetBSD$ @ 1.7 log @Add fix for possible division-by-zero in .wav files parser. http://bugzilla.gnome.org/show_bug.cgi?id=309043 Bump PKGREVISION. Ok'd by jmmv. @ text @d5 2 a6 2 --- gst-plugins-0.8.9/gst/wavparse/gstwavparse.c 2005-05-20 12:51:20.000000000 +0200 +++ /home/wiz/gstwavparse.c @ 1.6 log @Update gst-plugins* to 0.8.8: Changes since 0.8.7: * subtitle support * new element: puzzle * new plugin: amrnb * new element: dvdlpcmdec * new plugin: autodetect Bugs fixed since 0.8.7: * 100931 : [PATCH] subtitles * 132341 : [avidemux] 'DIB ' = > image upside-down * 135778 : [int2float] broken with audioconvert * 138666 : [playbin] cannot handle files with large initial delay in... * 139749 : [gstplay] libgstplay is *WAY* too slow * 140141 : [qtdemux] cannot playback gsm audio * 140845 : [strings] gst-plugins testsuite's embed.c still uses xvid... * 142272 : [PATCH] [qtdemux] doesn't work with sources that cannot seek * 143555 : [qtdemux] Movie fails to playback * 149162 : Importing m4a files in Rhythmbox leaks memory * 149274 : [PATCH] gst-plug mad gets id3v2 text tags in wrong encoding * 150284 : [matroskamux] fail to mux an MP3 * 150576 : [v4l2src] pad v4l2src0:src returned caps that are not a r... * 151661 : [PATCH] [mad] Possible bug in mad plugin * 152688 : [PATCH[mad/typefind] doesn't support completely broken mp... * 153434 : [PATCH] faac filter cannot create .aac files * 154000 : Relocation error on Linux PowerPC causing crash * 154064 : [mad] cant mix two mp3 * 155163 : [qtdemux] don't know audio FOURCC samr (from mobiles/3GPP... * 155346 : [build] faad plugin doesn't compile against 2.0-rc3 * 155575 : [alsasink] broken with hw:X or when used with either alsa... * 156001 : [mpeg] problem playing an mpeg file * 156379 : [ffmpegcolorspace] lack of YV12 capability * 159092 : thx.vob file seeker moves 'faster' than the actual movie * 159295 : [mikmod/modplug] amiga.mod file segfault totem * 159327 : [mpeg/dvd] playing thx.vob seeking is broken * 159970 : [typefinding] mpeg/audio typefind abort with musepack file * 160126 : multi.ogg is slow * 160505 : [adder] problem using adder plugin * 160730 : [PATCH] [mpegdemux] should remove pads on " new-media " event * 160957 : [adder] EOSs when the first stream EOSs * 161179 : [audioscale] quits with gmem assertion * 161191 : MP3 crashes rhythmbox * 161262 : [mpegdemux] cannot play a pes mpeg file * 161325 : [dvdnavsrc] gst-dvd example pipeline not linking (a52dec ... * 161667 : [PATCH][snapshot] seg fault in signal handler * 161675 : [ffmpegcolorspace] conversion of RGB depth=15 is wrong * 161726 : [ffmpegcolorspace] does not handle x-raw-rgb 24/32 BE _RGB * 161929 : [PATCH] [mpegdemux] sends no discont events on new pads * 162330 : [rtpgsmenc] gsmenc ! rtpgsmenc gives assertion `GST_PAD_D... * 162504 : [xvimagesink] goes black when going from playing - > ready... * 162626 : [videoscale] cannot handle lists of fractions * 162656 : [qtdemux] extracting more metadata from AAC/M4A * 162974 : [flacenc] Flac encoding is broken * 163159 : [videobox] plugin segfault (gst-plugin 0.8.7) * 163161 : [pngenc] only supports video/x-raw-rgb,bits=24,depth=24 * 163177 : [pngdec] Can't cope with png's without an alpha channel * 163309 : [PATCH] typefinding for formats used by libsndfile * 163323 : [pngenc] compression-level customisation support * 163348 : [pngenc] Leaks and other nasty stuff * 163449 : Stereo-to-Surround doesn't like seek * 163485 : [PATCH] tta plugin doesn't build with gcc 2.95.4. * 163634 : [playbin] doesn't like # in filenames * 163676 : [PATCH] [mpeg2dec] need to crop * 163867 : [mad] Totem could not play 384kbit lame 'free format' mp3... * 163891 : Gst-launch-ext will not play an MPEG video * 164069 : [clocking] Hang when playing audio file (.wav) with visua... * 164197 : [pngdec] & [pngenc] The decoded image is in RGB(LE) byte ... * 164209 : [ffmpegcolorspace] PIX_FMT_BGRA32 - > caps conversion is w... * 164265 : [PATCH][ffmpegcolorspace] Converting from an RGB image wi... * 164708 : [PATCH] EffectTV/Quark freed data in wrong place * 164826 : [patch] Avidemux doesn't handle seek on audiopads * 165013 : AVI with HuffYUV segfault * 165193 : Patch for ov51x v4ljpegsrc * 165290 : cannot play asf file with just wma version 2 audio * 165335 : [PATCH] GstAudioScale outgoing buffers don't have duratio... * 165340 : gst-launch-ext-0.8 fails to display video of an .avi file. * 165446 : musepack gst-plugin doesn't work with new libmusepack * 165509 : Mod playback still broken with mikmod * 165525 : Problem with mplex plugin * 165545 : Totem won't play low bitrate mp3 * 165736 : [alphacolor] BGRA handling is missing * 166207 : [PATCH] [ffmpegcolorspace] AYUV- > RGB is broken * 166208 : [cdparanoia] returns wrong number of tracks * 166600 : law encoder/decoder are leaking caps * 166892 : gnome-volume-control crashed * 166917 : deadlock in queue * 166931 : MP3 webradio do not work in Totem * 167117 : [dvdnavsrc] could use a better error message when DVD not... * 167482 : [PATCH] [avidemux] Compile fix for gcc 2.95 * 167483 : [PATCH] [tcpclientsrc] FreeBSD compile fix * 167509 : [PATCH] [tcpserversrc] Assumes a blocking socket * 167633 : [wavparse] div by 0 = > crash * 167639 : Support MusicBrainz metadata tags * 167704 : [PATCH] [tcpserversink] Don't depend on uninitialised values * 167878 : [buffer-frames-convert] buffer_frames_convert_link leaks ... * 167959 : Dirac plugins doesn't build. * 168002 : [build] Musepack header files not found * 168133 : [PATCH] [jpegenc] Memory leaks * 168134 : [PATCH] [gdkpixbufscale] Memory leak * 168254 : [PATCH] [jpegdec] Memory leaks * 168260 : [PATCH] [tcpserversink] free some memory * 168269 : [PATCH] [smoothwave] C99-ism * 168271 : [PATCH] [gdkpixbufscale] Memory/CPU leak * 168801 : autoaudio/videosink probe only in READY * 168885 : AMD64 build failure in gst/librfb/rfbdecoder.c * 168994 : cdparanoia plugin problem with CDs whose first track does... * 169146 : gst-plugins 0.8.9 building on gcc 2.95.3 @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.5 2005/03/12 09:09:34 jmmv Exp $ d3 14 a16 100 --- gst/qtdemux/qtdemux.c.orig 2004-12-23 13:42:49.000000000 +0100 +++ gst/qtdemux/qtdemux.c 2005-03-11 16:47:54.000000000 +0100 @@@@ -511,10 +511,11 @@@@ switch (GST_STATE_TRANSITION (element)) { case GST_STATE_NULL_TO_READY: - break; - case GST_STATE_READY_TO_PAUSED: qtdemux->bs = gst_bytestream_new (qtdemux->sinkpad); qtdemux->state = QTDEMUX_STATE_HEADER; + GST_DEBUG("new bytestream"); + break; + case GST_STATE_READY_TO_PAUSED: break; case GST_STATE_PAUSED_TO_PLAYING: break; @@@@ -524,9 +525,9 @@@@ qtdemux->last_ts = GST_CLOCK_TIME_NONE; qtdemux->need_discont = FALSE; qtdemux->need_flush = FALSE; - gst_bytestream_destroy (qtdemux->bs); break; case GST_STATE_READY_TO_NULL: + gst_bytestream_destroy (qtdemux->bs); break; default: break; @@@@ -614,6 +615,7 @@@@ break; } } while (1); + qtdemux->offset += length; qtdemux_parse_moov (qtdemux, GST_BUFFER_DATA (moov), length); if (1) { @@@@ -632,11 +634,18 @@@@ } ret = gst_bytestream_seek (qtdemux->bs, cur_offset + length, GST_SEEK_METHOD_SET); - if (!ret) { - g_warning ("seek failed"); + GST_DEBUG ("seek returned %d", ret); + if (ret == FALSE) { + length = cur_offset + length; + cur_offset = qtdemux->offset; + length -= cur_offset; + if (gst_bytestream_flush (qtdemux->bs, length) == FALSE) { + if (!gst_qtdemux_handle_sink_event (qtdemux)) { + return; + } + } } qtdemux->offset = cur_offset + length; - GST_DEBUG ("seek returned %d", ret); break; } case QTDEMUX_STATE_SEEKING_EOS: @@@@ -685,8 +694,8 @@@@ GST_DATA (gst_event_new (GST_EVENT_EOS))); } ret = gst_bytestream_seek (qtdemux->bs, 0, GST_SEEK_METHOD_END); - if (!ret) { - g_warning ("seek failed"); + if (ret == FALSE) { + gst_bytestream_flush(qtdemux->bs, 0xffffffff); } GST_DEBUG ("seek returned %d", ret); @@@@ -706,16 +715,23 @@@@ /* don't believe bytestream */ //cur_offset = gst_bytestream_tell (qtdemux->bs); + cur_offset = qtdemux->offset; if (offset != cur_offset) { GST_DEBUG ("seeking to offset %d (currently at %d)", offset, cur_offset); ret = gst_bytestream_seek (qtdemux->bs, offset, GST_SEEK_METHOD_SET); - if (!ret) { - g_warning ("seek failed"); + GST_DEBUG ("seek returned %d", ret); + if (ret == FALSE && offset > cur_offset) { + if (gst_bytestream_flush (qtdemux->bs, offset - cur_offset) == FALSE) { + if (!gst_qtdemux_handle_sink_event (qtdemux)) { + return; + } } + } + else if (ret == FALSE && offset < cur_offset) + GST_ERROR("cannot flush backwards"); qtdemux->offset = offset; - GST_DEBUG ("seek returned %d", ret); return; } @@@@ -732,6 +748,7 @@@@ break; } } while (TRUE); + qtdemux->offset += size; d18 2 a19 2 if (buf) { /* hum... FIXME changing framerate breaks horribly, better set @ 1.5 log @Fix included (and installed) perl scripts to use the right interpreter. While here, pull in a patch from CVS (which already is in 0.8.8) to make tunesbrowser be able to play aac files. Bump PKGREVISION to 2. Closes PR pkg/29653 by Antoine Reilles. @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Update to 0.8.2: New features: * Parallel installability with 0.6.x series * Internationalization * New translations in this release: Ukrainian, British * Translations: af az en_GB nl sr sv uk * id3 fixes * asf fixes * qt demux fixes * dv fixes * auparse fixes * wavparse seeking/querying fixes * alsa fixes for mixing and device releasing * categorisation fixes * v4lsrc fixes for webcams * streamheader fixes * Portability fixes * new element: DTS decoder * new element: libvisual * new element: theoraenc * new element: oggmuxer * new element: rawvorbisenc * new elements: audiorate and videorate * new elements: TCP server/client src/sink * new element: pixbufscale * new element: osxaudiosink * new element: sunaudiosink * new element: videomixer * new elements: multipartmux/multipartdemux * new elements: smokeenc/smokedec * new element: vorbisparse Bugs fixed: * 132440 : configure botches DVDNAV_CFLAGS * 133002 : configure should check for dvdnav header * 134007 : [alsasink] assertion failure in alsalib snd_pcm_plug_hw_p... * 135145 : [asfdemux] Can't play randomfile.wma * 135862 : [wavparse] add ADPCM support * 135989 : v4l-conf called even when not present * 136392 : [v4lsrc] buggy wit qc-usb driver * 136572 : [esdsink] blocks other esd apps in PAUSED state * 137711 : [oggdemux] jump or move depends on uninitialised value * 137724 : [qtdemux/ffdec_mpeg4/faad] MPEG-4 video/audio esds atoms * 137750 : Gst-player not able to seek in wav file * 138251 : [mad] Can't play bad1.mp3, bad2.mp3 * 139524 : ogg muxer needed * 139658 : [alsasrc] probes inexistant playback device on capture on... * 140064 : [speed] can't negotiate * 140138 : media file makes totem-gst go nuts * 140265 : ffmpegcolorspace and gnomevfs fail to build buildable * 140268 : ximagesink and xvimagesink do not build under FreeBSD * 140384 : Incorrect library dependency in SDL plugin * 140640 : [asfdemux] segfault * 140668 : gst-plugins-0.8.1 does not compile * 140844 : icecastsend (shout) doesnt even try to connect to server * 140878 : ima adpcm encoded wavs are not supported * 141176 : [mad] Can't play ...Faithfulness.mp3 * 141188 : monoscope plugin doesnt work as intended * 141258 : mp3 file seek problem * 141318 : ffmpegcolorspace doesn't compile on Solaris * 141821 : kdemacros.h * 142044 : m4a typefinds to x-m4a instead of quicktime * 142084 : mad and level plugins dont like each other (caps related ... * 142107 : build error under mdk 10.0 * 142127 : GstPlay's time_tick event does not return the right time ... * 142193 : Patch for plugins Codecs klassifications * 142205 : return type of gst_audio_clock_id_wait_async is wrong * 142211 : alsasink broken due to mixer device * 142262 : shout2send not compiling or working (fix attached) * 142272 : qtdemux doesn't work with sources that cannot seek * 142286 : The au plugin cannot play au files encoded with ulaw * 142320 : [ffmpeg - ima-adpcm-ws/wsaud] scheduler issues * 142493 : default fragment size in osssink is too small * 142507 : [PATCH] id3tag plugin does not correctly set buffer offset * 142555 : wavparse doesn't handle truncated files gracefully * 142566 : Certain mp3s don't get played correctly * 142585 : gstresample makes wrong assumption about buffer sizes (se... * 142586 : alsasink resync is broken * 142664 : v4l2_buffer redeclaration : won't compile with -Werror * 142764 : ogg that caueses error * 142797 : Mac OS X Audio Sink and Src * 142851 : gstid3tag sends wrong offset on discont events * 142954 : [patch] adding a connection problem signal to shout2send * 142962 : Error converting wav file to ogg/vorbis * 143032 : [adder] crash on certain errors * 143130 : [mixmatrix] returns garbage pointer as request pad * 143146 : [patch] gst/tcp plugin doesnt compile on OSX * 143153 : [patch] osxaudio - fix warnings * 143262 : rifflib does not know several fourccs * 143283 : [PATCH] Property accessors for the mixer interface * 143454 : [alsasink] outputs silence on sync problem * 143749 : tcp plugin dosn't compile on FreeBSD * 143861 : OSS elements portability on BSD (soundcard.h location) * 144240 : [cdparanoia] sets wrong timestamps on buffers [patch] * 144425 : Invalid read of size 4in riff-read.c [patch] @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.3 2004/04/15 12:56:22 xtraeme Exp $ d3 103 a105 10 --- sys/xvimage/xvimagesink.h.orig Tue Mar 16 22:51:04 2004 +++ sys/xvimage/xvimagesink.h Tue Mar 16 23:07:39 2004 @@@@ -23,6 +23,7 @@@@ #include #ifdef HAVE_XSHM +#include #include #include #endif /* HAVE_XSHM */ @ 1.3 log @Make this build in FreeBSD, patches stolen from FreeBSD/ports. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to 0.8.0: Bugs fixed since 0.7.6: * 126999 : [API]: "gstreamer-libs-0.7.pc" should be renamed * 129299 : complied errors in alsa-lib-1.0.0-0.rc2 * 131270 : pkg-config-ification patch (alsa, esd, shout2, ogg, speex, . * 135921 : speexenc support won't compile with 1.1.x * 136590 : mod plugins doesn't work atm * 137044 : GConf schemas unreadable Changes since 0.7.5: * uses 0.8 as the major/minor number * dist fixes for generated files * MPEG video playback fixed * error call fixes * videodrop fixes * alsa oss emulation mixer fixes * audioconvert fixes * gconf versioning fixes * mad xing header fixes * vorbisdec fixes * mad leak and stream reporting fixes * media-info fixed * buffer leak fixes * osssink timing fixes * NAS fixes * cdparanoia error Bugs fixed since 0.7.5: * 114560 : rfc2250enc produces empty buffers * 122279 : goom's first timestamp is broken * 131128 : aasink and sdlvideosink are broken * 133541 : int2float and int2floatnew conflict should be resolved * 133783 : remove deprecated plugins * 135597 : make gstosselement properly deal with symlinks * 136334 : udpsrc pads / caps error Changes since 0.7.4: * Compatible with gstreamer 0.7.5 * ffmpeg plugin moved to gst-ffmpeg module * DV fixes * mikmod fixes * OSX build fixes * jpeg fixes * gdk_pixbuf fixes * automake 1.8 underquotedness fixes * rfb server/port addition * colorspace fixes * liboil usage in videofilter and videotestsrc * better LADSPA classification * ALSA xrun recovery fixes * switch fixes * xvimagesink fixes * moved out MAS sink * experimental xine lib plugin * intfloat and oneton removed in favour of audioconvert and interleave * only export gst_* from plugins * lame tag writing fixed * added reporting of codecs used * version gconf schemas and install locations * qtdemux fixes * gamma correction fixes Bugs fixed since 0.7.4: * 129740 : MP4/M4A files not recognized properly * 130507 : Silence/sine don't have a sync property * 131050 : avi-demux plays audio, but funky colors as video * 131534 : jhbuild build failure with Debian sid * 131948 : xoverlay and gstplay sample fails to build - missing include * 133219 : missing include in ./gst/effectv/gstedge.c * 133316 : gst/vbidec/vbiscreen missing cast * 133410 : gstid3tag doesnt handle track-count * 133508 : [oggdemux] Can't play files with multiple streams * 133528 : sincesrc seems not to register its dparams correctly * 133562 : Build breaks on dvdec * 133663 : ext/ladspa categorises all plugins as Filter/Effect * 133886 : libtool error while compiling alsamixer plug-in * 134255 : vbidec won't compile * 134318 : GConf schemas should be in versioned files, and install in v * 134322 : gst/intfloat/gstint2float.c forgets to include "inttypes.h" * 134612 : ext/gdk_pixbuf/Makefile: error in target install-loaderLTLIB * 134750 : Problem building gst-plugins on Solaris * 134894 : vorbisdec signals tags with bitrate < 1 (ie not set) * 135038 : port gst-shorten to the new caps system * 135042 : fix tag writing in lame * 135116 : gstflacenc.c fails to build in NetBSD @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2004/01/26 11:48:04 jmmv Exp $ d3 4 a6 4 --- sys/cdrom/gstcdplayer_ioctl_bsd.h.orig 2002-07-29 08:45:45.000000000 +1000 +++ sys/cdrom/gstcdplayer_ioctl_bsd.h @@@@ -18,6 +18,9 @@@@ */ d8 5 a12 19 #ifdef HAVE_CDROM_BSD_NETBSD /* net & open */ +#ifndef CDIOREADTOCHDR +#define CDIOREADTOCHDR CDIOREADTOCHEADER +#endif gboolean cd_init(struct cd *cd,const gchar *device) { struct ioc_toc_header toc_header; @@@@ -318,7 +321,11 @@@@ gint cd_current_track(struct cd *cd) return -1; } +#ifdef __NetBSD__ + return sub_channel.data->what.track_info.track_number; +#else return sub_channel.data->track_number; +#endif } gboolean cd_close(struct cd *cd) @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1.1.1 2003/04/25 04:43:51 rh Exp $ @ 1.1.1.1 log @Move gst-plugins to the multimedia category (coming from misc). This is version 0.6.4. @ text @@