head 1.3; access; symbols pkgsrc-2019Q4:1.2.0.78 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.74 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.72 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.70 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.68 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.66 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.64 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.62 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.60 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.58 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.54 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.52 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.50 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.48 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.46 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.44 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.42 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.40 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.38 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.36 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.34 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.32 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.30 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.28 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.26 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.24 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.22 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.20 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.18 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.16 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.14 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.12 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.10 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.8 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.6 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.4 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.2 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.1.0.10 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.8 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.6 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.4 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.2 pkgsrc-2009Q3-base:1.1; locks; strict; comment @# @; 1.3 date 2020.01.19.01.04.53; author nia; state dead; branches; next 1.2; commitid 23AQ3Gpiu89vLeTB; 1.2 date 2010.11.15.18.56.52; author drochner; state Exp; branches; next 1.1; 1.1 date 2009.09.09.16.54.13; author drochner; state Exp; branches; next ; desc @@ 1.3 log @audio: Remove albumplayer Upstream vanished some time ago and this is forever stuck on the unmaintained and now somewhat broken 0.10 branch of GStreamer. Apparently this is also unique to pkgsrc at this point in its existence. PKGREVISION= 28 @ text @$NetBSD: patch-ad,v 1.2 2010/11/15 18:56:52 drochner Exp $ --- main.c.orig 2010-06-23 08:37:56.000000000 +0000 +++ main.c @@@@ -55,6 +55,7 @@@@ GdkPixbuf *questionmark; GdkPixbuf *coverlayer; gchar *last_canteen = NULL; int sched_seek = -1; +int shutting_down; GdkPixbuf* scale_width(GdkPixbuf* pb, float nw) { double width = gdk_pixbuf_get_width(pb); @@@@ -352,7 +353,7 @@@@ guint64 pos_within_track(int tr) { return secs; } -void pause() { +void ap_pause() { GtkWidget* pausebutton = GTK_WIDGET(gtk_builder_get_object(builder, "tool_play")); gst_element_set_state(pipeline, GST_STATE_PAUSED); @@@@ -577,7 +578,7 @@@@ void next_cb() { } void stop() { - pause(); + ap_pause(); gst_element_set_state(pipeline, GST_STATE_NULL); jump_to_track(0, 0); } @@@@ -597,10 +598,12 @@@@ void seek_cb (gpointer seekbar) { void pause_cb(gpointer seekbar) { if(!playing) play(); - else pause(); + else ap_pause(); } gboolean progress_timeout_cb(gpointer seekbar) { + if (shutting_down) /* seekbar can be already invalid */ + return false; if(loaded) { g_signal_handlers_block_by_func(seekbar, seek_cb, seekbar); @@@@ -861,6 +864,7 @@@@ main (int argc, char *argv[]) gst_element_set_state(pipeline, GST_STATE_NULL); gst_object_unref(GST_OBJECT(pipeline)); } + shutting_down = 1; g_object_unref (G_OBJECT (builder)); g_object_unref (G_OBJECT (gconf)); @ 1.2 log @rename local "pause" definitions, these conflict with the useless pause(3) function recently added to -current @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @update to 0.3 changes: -my patches (portability, cue sheet parser improvements) were integrated upstream -UI improvements -minor fixes @ text @d3 1 a3 1 --- main.c.orig 2009-09-08 22:05:17.000000000 +0200 d13 24 a36 1 @@@@ -601,6 +602,8 @@@@ void pause_cb(gpointer seekbar) { d45 1 a45 1 @@@@ -860,6 +863,7 @@@@ main (int argc, char *argv[]) @