debian/0000755000000000000000000000000012225173306007167 5ustar debian/upstream-metadata.yaml0000644000000000000000000000050511452033601013463 0ustar Contact: The GeeXboX Team Donation: http://geexbox.org/en/donate.html Name: GeeXboX libplayer Homepage: http://libplayer.geexbox.org Repository: http://hg.geexbox.org/libplayer Repository-Browse: http://hg.geexbox.org/libplayer/summary Watch: http://libplayer.geexbox.org/releases/libplayer-(.*)\.tar\.bz2 debian/libplayer-bin.manpages0000644000000000000000000000004511452033032013424 0ustar libplayer-test.1 libplayer-testvdr.1 debian/libplayer-bin.dirs0000644000000000000000000000001011307457717012605 0ustar usr/bin debian/libplayer-dev.dirs0000644000000000000000000000002411307445421012605 0ustar usr/lib usr/include debian/patches/0000755000000000000000000000000011702470514010616 5ustar debian/patches/fix-ftbfs-wrapper_gstreamer.diff0000644000000000000000000000127211702470440017067 0ustar Description: FTBFS: wrapper_gstreamer.c:33:21: fatal error: gst/gst.h: No such file or directory Bug-Debian: http://bugs.debian.org/625196 Bug-Ubuntu: https://bugs.launchpad.net/bugs/771111 Author: Matthias Klose --- libplayer-2.0.1.orig/configure +++ libplayer-2.0.1/configure @@ -1004,6 +1004,7 @@ if test "$wrapper_gstreamer" = "auto" -o check_ldflags -L$libgstreamerdir/lib fi + check_cppflags `pkg-config --cflags-only-I gstreamer-0.10` check_lib_pkgcfg gstreamer-0.10 gst/gst.h gst_init -lgstreamer-0.10 check_lib_pkgcfg gstreamer-interfaces-0.10 gst/interfaces/propertyprobe.h gst_property_probe_get_property -lgstinterfaces-0.10 if [ "$?" = 0 ]; then debian/patches/series0000644000000000000000000000004111702470514012026 0ustar fix-ftbfs-wrapper_gstreamer.diff debian/libplayer-doc.examples0000644000000000000000000000005111310146375013451 0ustar samples/audio.ogg samples/background.avi debian/watch0000644000000000000000000000011111307743751010220 0ustar version=3 http://libplayer.geexbox.org/releases/libplayer-(.*)\.tar\.bz2 debian/source/0000755000000000000000000000000011307700577010475 5ustar debian/source/format0000644000000000000000000000001411321133116011664 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000211307445420010364 0ustar 7 debian/libplayer2.symbols0000644000000000000000000002076711452037504012662 0ustar libplayer.so.2 libplayer2 #MINVER# libplayer_version@Base 2.0.0 libplayer_wrapper_enabled@Base 2.0.0 libplayer_wrapper_supported_res@Base 2.0.0 mrl_add_subtitle@Base 2.0.0 mrl_free@Base 2.0.0 mrl_get_audio_codec@Base 2.0.0 mrl_get_metadata@Base 2.0.0 mrl_get_metadata_audio@Base 2.0.0 mrl_get_metadata_audio_nb@Base 2.0.0 mrl_get_metadata_cd@Base 2.0.0 mrl_get_metadata_cd_track@Base 2.0.0 mrl_get_metadata_dvd@Base 2.0.0 mrl_get_metadata_dvd_title@Base 2.0.0 mrl_get_metadata_subtitle@Base 2.0.0 mrl_get_metadata_subtitle_nb@Base 2.0.0 mrl_get_property@Base 2.0.0 mrl_get_resource@Base 2.0.0 mrl_get_size@Base 2.0.0 mrl_get_type@Base 2.0.0 mrl_get_video_codec@Base 2.0.0 mrl_list_free@Base 2.0.0 mrl_metadata_audio_get@Base 2.0.0 mrl_metadata_cd_get_track@Base 2.0.0 mrl_metadata_cd_track_new@Base 2.0.0 mrl_metadata_dvd_get_title@Base 2.0.0 mrl_metadata_dvd_title_new@Base 2.0.0 mrl_metadata_free@Base 2.0.0 mrl_metadata_new@Base 2.0.0 mrl_metadata_sub_get@Base 2.0.0 mrl_new@Base 2.0.0 mrl_properties_audio_free@Base 2.0.0 mrl_properties_audio_new@Base 2.0.0 mrl_properties_free@Base 2.0.0 mrl_properties_new@Base 2.0.0 mrl_properties_video_free@Base 2.0.0 mrl_properties_video_new@Base 2.0.0 mrl_retrieve_metadata@Base 2.0.0 mrl_retrieve_properties@Base 2.0.0 mrl_sv_add_subtitle@Base 2.0.0 mrl_sv_free@Base 2.0.0 mrl_sv_get_audio_codec@Base 2.0.0 mrl_sv_get_metadata@Base 2.0.0 mrl_sv_get_metadata_audio@Base 2.0.0 mrl_sv_get_metadata_audio_nb@Base 2.0.0 mrl_sv_get_metadata_cd@Base 2.0.0 mrl_sv_get_metadata_cd_track@Base 2.0.0 mrl_sv_get_metadata_dvd@Base 2.0.0 mrl_sv_get_metadata_dvd_title@Base 2.0.0 mrl_sv_get_metadata_subtitle@Base 2.0.0 mrl_sv_get_metadata_subtitle_nb@Base 2.0.0 mrl_sv_get_property@Base 2.0.0 mrl_sv_get_resource@Base 2.0.0 mrl_sv_get_size@Base 2.0.0 mrl_sv_get_type@Base 2.0.0 mrl_sv_get_video_codec@Base 2.0.0 mrl_sv_new@Base 2.0.0 mrl_sv_video_snapshot@Base 2.0.0 mrl_video_snapshot@Base 2.0.0 pl_atof@Base 2.0.0 pl_copy_file@Base 2.0.0 pl_count_nb_dec@Base 2.0.0 pl_event_handler_disable@Base 2.0.0 pl_event_handler_enable@Base 2.0.0 pl_event_handler_init@Base 2.0.0 pl_event_handler_register@Base 2.0.0 pl_event_handler_send@Base 2.0.0 pl_event_handler_sync_release@Base 2.0.0 pl_event_handler_tid@Base 2.0.0 pl_event_handler_uninit@Base 2.0.0 pl_fifo_queue_free@Base 2.0.0 pl_fifo_queue_new@Base 2.0.0 pl_fifo_queue_pop@Base 2.0.0 pl_fifo_queue_push@Base 2.0.0 pl_file_exists@Base 2.0.0 pl_file_size@Base 2.0.0 pl_log_orig@Base 2.0.0 pl_log_test@Base 2.0.0 pl_playlist_append_mrl@Base 2.0.0 pl_playlist_count_mrl@Base 2.0.0 pl_playlist_empty@Base 2.0.0 pl_playlist_first_mrl@Base 2.0.0 pl_playlist_free@Base 2.0.0 pl_playlist_get_mrl@Base 2.0.0 pl_playlist_last_mrl@Base 2.0.0 pl_playlist_new@Base 2.0.0 pl_playlist_next_mrl@Base 2.0.0 pl_playlist_next_mrl_available@Base 2.0.0 pl_playlist_next_play@Base 2.0.0 pl_playlist_previous_mrl@Base 2.0.0 pl_playlist_previous_mrl_available@Base 2.0.0 pl_playlist_remove_mrl@Base 2.0.0 pl_playlist_set_loop@Base 2.0.0 pl_playlist_set_mrl@Base 2.0.0 pl_playlist_set_shuffle@Base 2.0.0 pl_register_functions_dummy@Base 2.0.0 pl_register_functions_gstreamer@Base 2.0.0 pl_register_functions_mplayer@Base 2.0.0 pl_register_functions_vlc@Base 2.0.0 pl_register_functions_xine@Base 2.0.0 pl_register_private_dummy@Base 2.0.0 pl_register_private_gstreamer@Base 2.0.0 pl_register_private_mplayer@Base 2.0.0 pl_register_private_vlc@Base 2.0.0 pl_register_private_xine@Base 2.0.0 pl_strrstr@Base 2.0.0 pl_supervisor_callback_in@Base 2.0.0 pl_supervisor_callback_out@Base 2.0.0 pl_supervisor_init@Base 2.0.0 pl_supervisor_new@Base 2.0.0 pl_supervisor_send@Base 2.0.0 pl_supervisor_sync_recatch@Base 2.0.0 pl_supervisor_uninit@Base 2.0.0 pl_supported_resources_dummy@Base 2.0.0 pl_supported_resources_gstreamer@Base 2.0.0 pl_supported_resources_mplayer@Base 2.0.0 pl_supported_resources_vlc@Base 2.0.0 pl_supported_resources_xine@Base 2.0.0 pl_trim_whitespaces@Base 2.0.0 pl_x11_get_data@Base 2.0.0 pl_x11_get_video_pos@Base 2.0.0 pl_x11_get_window@Base 2.0.0 pl_x11_init@Base 2.0.0 pl_x11_map@Base 2.0.0 pl_x11_resize@Base 2.0.0 pl_x11_set_winprops@Base 2.0.0 pl_x11_uninit@Base 2.0.0 pl_x11_unmap@Base 2.0.0 pl_x11_vdpau_caps@Base 2.0.0 player_audio_mute_get@Base 2.0.0 player_audio_mute_set@Base 2.0.0 player_audio_next@Base 2.0.0 player_audio_prev@Base 2.0.0 player_audio_select@Base 2.0.0 player_audio_set_delay@Base 2.0.0 player_audio_volume_get@Base 2.0.0 player_audio_volume_set@Base 2.0.0 player_dvd_angle_next@Base 2.0.0 player_dvd_angle_prev@Base 2.0.0 player_dvd_angle_select@Base 2.0.0 player_dvd_nav@Base 2.0.0 player_dvd_title_next@Base 2.0.0 player_dvd_title_prev@Base 2.0.0 player_dvd_title_select@Base 2.0.0 player_event_send@Base 2.0.0 player_get_percent_pos@Base 2.0.0 player_get_time_pos@Base 2.0.0 player_init@Base 2.0.0 player_mrl_append@Base 2.0.0 player_mrl_continue@Base 2.0.0 player_mrl_get_current@Base 2.0.0 player_mrl_next@Base 2.0.0 player_mrl_previous@Base 2.0.0 player_mrl_remove@Base 2.0.0 player_mrl_remove_all@Base 2.0.0 player_mrl_set@Base 2.0.0 player_osd_show_text@Base 2.0.0 player_osd_state@Base 2.0.0 player_playback_get_state@Base 2.0.0 player_playback_pause@Base 2.0.0 player_playback_seek@Base 2.0.0 player_playback_seek_chapter@Base 2.0.0 player_playback_speed@Base 2.0.0 player_playback_start@Base 2.0.0 player_playback_stop@Base 2.0.0 player_radio_channel_next@Base 2.0.0 player_radio_channel_prev@Base 2.0.0 player_radio_channel_select@Base 2.0.0 player_set_framedrop@Base 2.0.0 player_set_loop@Base 2.0.0 player_set_mouse_position@Base 2.0.0 player_set_playback@Base 2.0.0 player_set_shuffle@Base 2.0.0 player_set_verbosity@Base 2.0.0 player_subtitle_next@Base 2.0.0 player_subtitle_prev@Base 2.0.0 player_subtitle_scale@Base 2.0.0 player_subtitle_select@Base 2.0.0 player_subtitle_set_alignment@Base 2.0.0 player_subtitle_set_delay@Base 2.0.0 player_subtitle_set_position@Base 2.0.0 player_subtitle_set_visibility@Base 2.0.0 player_sv_audio_mute_get@Base 2.0.0 player_sv_audio_mute_set@Base 2.0.0 player_sv_audio_next@Base 2.0.0 player_sv_audio_prev@Base 2.0.0 player_sv_audio_select@Base 2.0.0 player_sv_audio_set_delay@Base 2.0.0 player_sv_audio_volume_get@Base 2.0.0 player_sv_audio_volume_set@Base 2.0.0 player_sv_dvd_angle_next@Base 2.0.0 player_sv_dvd_angle_prev@Base 2.0.0 player_sv_dvd_angle_select@Base 2.0.0 player_sv_dvd_nav@Base 2.0.0 player_sv_dvd_title_next@Base 2.0.0 player_sv_dvd_title_prev@Base 2.0.0 player_sv_dvd_title_select@Base 2.0.0 player_sv_get_percent_pos@Base 2.0.0 player_sv_get_time_pos@Base 2.0.0 player_sv_init@Base 2.0.0 player_sv_mrl_append@Base 2.0.0 player_sv_mrl_get_current@Base 2.0.0 player_sv_mrl_next@Base 2.0.0 player_sv_mrl_next_play@Base 2.0.0 player_sv_mrl_previous@Base 2.0.0 player_sv_mrl_remove@Base 2.0.0 player_sv_mrl_remove_all@Base 2.0.0 player_sv_mrl_set@Base 2.0.0 player_sv_osd_show_text@Base 2.0.0 player_sv_osd_state@Base 2.0.0 player_sv_playback_get_state@Base 2.0.0 player_sv_playback_pause@Base 2.0.0 player_sv_playback_seek@Base 2.0.0 player_sv_playback_seek_chapter@Base 2.0.0 player_sv_playback_speed@Base 2.0.0 player_sv_playback_start@Base 2.0.0 player_sv_playback_stop@Base 2.0.0 player_sv_radio_channel_next@Base 2.0.0 player_sv_radio_channel_prev@Base 2.0.0 player_sv_radio_channel_select@Base 2.0.0 player_sv_set_framedrop@Base 2.0.0 player_sv_set_loop@Base 2.0.0 player_sv_set_mouse_position@Base 2.0.0 player_sv_set_playback@Base 2.0.0 player_sv_set_shuffle@Base 2.0.0 player_sv_set_verbosity@Base 2.0.0 player_sv_subtitle_next@Base 2.0.0 player_sv_subtitle_prev@Base 2.0.0 player_sv_subtitle_scale@Base 2.0.0 player_sv_subtitle_select@Base 2.0.0 player_sv_subtitle_set_alignment@Base 2.0.0 player_sv_subtitle_set_delay@Base 2.0.0 player_sv_subtitle_set_position@Base 2.0.0 player_sv_subtitle_set_visibility@Base 2.0.0 player_sv_tv_channel_next@Base 2.0.0 player_sv_tv_channel_prev@Base 2.0.0 player_sv_tv_channel_select@Base 2.0.0 player_sv_uninit@Base 2.0.0 player_sv_vdr@Base 2.0.0 player_sv_video_set_aspect@Base 2.0.0 player_sv_video_set_aspect_ratio@Base 2.0.0 player_sv_video_set_panscan@Base 2.0.0 player_sv_x_window_set_properties@Base 2.0.0 player_tv_channel_next@Base 2.0.0 player_tv_channel_prev@Base 2.0.0 player_tv_channel_select@Base 2.0.0 player_uninit@Base 2.0.0 player_vdr@Base 2.0.0 player_video_set_aspect@Base 2.0.0 player_video_set_aspect_ratio@Base 2.0.0 player_video_set_panscan@Base 2.0.0 player_x_window_set_properties@Base 2.0.0 debian/libplayer-doc.docs0000644000000000000000000000013111310146340012552 0ustar README DOCS/event_handler-supervisor.txt DOCS/libplayer-internals.png DOCS/doxygen/html/ debian/copyright0000644000000000000000000000262711452033473011132 0ustar This work was packaged for Debian by: Davide Cavalca on Tue, 08 Dec 2009 13:48:04 +0100 It was downloaded from http://libplayer.geexbox.org Upstream Author(s): Benjamin Zores Mathieu Schroeter Copyright: Copyright (C) 2009-2010 Benjamin Zores, Mathieu Schroeter License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. The Debian packaging is: Copyright (C) 2009-2010 Davide Cavalca and is licensed under the LGPL version 2.1 or later, see `/usr/share/common-licenses/LGPL-2.1'. debian/libplayer-bin.install0000644000000000000000000000006111452034561013305 0ustar usr/bin/libplayer-test usr/bin/libplayer-testvdr debian/libplayer-doc.doc-base0000644000000000000000000000064411310156123013310 0ustar Document: libplayer Title: libplayer developer documentation Author: Benjamin Zores , Mathieu Schroeter Abstract: This manual contains the developer documentation for libplayer. Section: Programming/C Format: text Files: /usr/share/doc/libplayer-doc/README Format: HTML Index: /usr/share/doc/libplayer-doc/html/index.html Files: /usr/share/doc/libplayer-doc/html/*.html debian/libplayer2.dirs0000644000000000000000000000001011307445421012106 0ustar usr/lib debian/libplayer-dev.install0000644000000000000000000000010111307457277013322 0ustar usr/include/* usr/lib/lib*.a usr/lib/lib*.so usr/lib/pkgconfig/* debian/changelog0000644000000000000000000000432312225172602011041 0ustar libplayer (2.0.1-2.2) unstable; urgency=low * Non-maintainer upload. * debian/control: fix incorrect libxine dependencies (Closes: #724759). thanks to Darren Salt . * debian/rules - fix FTBFS on armhf "recompile with -fPIC" (Closes: #656504). thanks to peter green . - fix build with -fPIC (Closes: #687613). thanks to Konstantinos Margaritis . - fix FTBFS: config.mak is not present (Closes: #718152). -- HIGUCHI Daisuke (VDR dai) Wed, 09 Oct 2013 15:06:01 +0900 libplayer (2.0.1-2.1) unstable; urgency=low * Non-maintainer upload. * FTBFS: wrapper_gstreamer.c:33:21: fatal error: gst/gst.h: No such file or directory (Closes: #625196) - debian/patches/fix-ftbfs-wrapper_gstreamer.diff thanks to Matthias Klose . -- HIGUCHI Daisuke (VDR dai) Mon, 09 Jan 2012 13:37:57 +0900 libplayer (2.0.1-2) unstable; urgency=low * Resolve file conflict between libplayer2-dbg and libplayer1-dbg * Correct Build-Depends against libxcb1-dev (Closes: #599163) -- Davide Cavalca Tue, 05 Oct 2010 10:58:48 +0200 libplayer (2.0.1-1) unstable; urgency=low * New upstream release: - drop Debian package patches as they are now upstream - drop Debian manpages for libplayer-test* utils as they are now upstream - soname bump: libplayer1 -> libplayer2 - build GStreamer and VLC wrappers - Build-Depend on libxcb-dev instead of libX11-dev - dropping libplayer-regtest, it has been removed upstream * Rename package libplayer1-bin to libplayer-bin * Update Standards-Version to 3.9.1 (no changes) * Drop Vcs-Pkg fields from control file * Update copyright dates * Add debian/upstream-metadata.yaml -- Davide Cavalca Mon, 04 Oct 2010 09:18:56 +0200 libplayer (1.0.0-2) unstable; urgency=low * Add dev packages referenced by pkgconfig to libplayer-dev depends -- Davide Cavalca Mon, 04 Jan 2010 15:47:27 +0100 libplayer (1.0.0-1) unstable; urgency=low * Initial release (Closes: #560048) -- Davide Cavalca Thu, 10 Dec 2009 12:03:55 +0100 debian/libplayer2.install0000644000000000000000000000002211307445421012616 0ustar usr/lib/lib*.so.* debian/control0000644000000000000000000000627212225171145010600 0ustar Source: libplayer Priority: extra Maintainer: Davide Cavalca Build-Depends: debhelper (>= 7.0.50), pkg-config, libxcb1-dev, libxine-dev, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev, libvlc-dev Build-Depends-Indep: doxygen Standards-Version: 3.9.1 Section: libs Homepage: http://libplayer.geexbox.org/ Package: libplayer-dev Section: libdevel Architecture: any Depends: libplayer2 (= ${binary:Version}), libxine-dev, libxcb1-dev, libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev, libvlc-dev, ${misc:Depends} Suggests: libplayer2-dbg (= ${binary:Version}), libplayer-doc (= ${binary:Version}) Description: a multimedia A/V abstraction layer API -- development files libplayer provides a generic A/V API that relies on various multimedia player for Linux systems. It currently supports MPlayer and xine. Its main goal is to provide an unique API that player frontends can use to control any kind of multimedia player underneath. . This package contains headers and libraries for developing software that makes use of libplayer. Package: libplayer-bin Section: misc Architecture: any Depends: libplayer2 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Provides: libplayer1-bin Replaces: libplayer1-bin Conflicts: libplayer1-bin Description: test utilities for libplayer libplayer provides a generic A/V API that relies on various multimedia player for Linux systems. It currently supports MPlayer and xine. Its main goal is to provide an unique API that player frontends can use to control any kind of multimedia player underneath. . This package contains some test utilities to execise libplayer capabilities. Package: libplayer2 Architecture: any Recommends: mplayer Depends: ${shlibs:Depends}, ${misc:Depends}, ${xine-x:Depends}, gstreamer0.10-plugins-base, gstreamer0.10-x Suggests: libplayer-bin (= ${binary:Version}) Description: a multimedia A/V abstraction layer API libplayer provides a generic A/V API that relies on various multimedia player for Linux systems. It currently supports MPlayer and xine. Its main goal is to provide an unique API that player frontends can use to control any kind of multimedia player underneath. Package: libplayer2-dbg Architecture: any Section: debug Depends: libplayer2 (= ${binary:Version}), ${misc:Depends} Provides: libplayer1-dbg Conflicts: libplayer1-dbg Replaces: libplayer1-dbg Description: debugging symbols for libplayer2 libplayer provides a generic A/V API that relies on various multimedia player for Linux systems. It currently supports MPlayer and xine. Its main goal is to provide an unique API that player frontends can use to control any kind of multimedia player underneath. . This package contains the debugging symbols for libplayer2. Package: libplayer-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libplayer-dev Description: developer documentation for libplayer libplayer provides a generic A/V API that relies on various multimedia player for Linux systems. It currently supports MPlayer and xine. Its main goal is to provide an unique API that player frontends can use to control any kind of multimedia player underneath. . This package contains developer documentation for libplayer. debian/rules0000755000000000000000000000121012225172301010233 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 CFLAGS += -fPIC CONFIGURE_OPTS = --prefix=/usr --disable-strip --enable-doc --enable-mplayer --enable-xine --enable-gstreamer --enable-vlc ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CONFIGURE_OPTS += --disable-optimize else CONFIGURE_OPTS += endif %: dh $@ override_dh_auto_configure: CFLAGS=$(CFLAGS) ./configure $(CONFIGURE_OPTS) override_dh_strip: dh_strip --dbg-package=libplayer2-dbg override_dh_auto_clean: [ -e config.mak ] && dh_auto_clean || true .PHONY: override_dh_auto_configure override_dh_strip