summaryrefslogtreecommitdiffstats
path: root/sys/dvb/dvbbasebin.c
AgeCommit message (Collapse)AuthorFilesLines
2009-01-04sys/dvb/dvbbasebin.c: Fix some memory leaks. Fixes bug #566356.Sebastian Pölsterl1-4/+23
Original commit message from CVS: Patch by: Sebastian Pölsterl <sebp at k-d-w dot org> * sys/dvb/dvbbasebin.c: (dvb_base_bin_init), (dvb_base_bin_finalize), (dvb_base_bin_activate_program), (dvb_base_bin_pmt_info_cb), (dvb_base_bin_pad_added_cb), (dvb_base_bin_program_destroy): Fix some memory leaks. Fixes bug #566356.
2008-02-12sys/dvb/dvbbasebin.c: Fix leak of location string returned from ↵Zaheer Abbas Merali1-2/+7
gst_uri_get_location. Original commit message from CVS: * sys/dvb/dvbbasebin.c: Fix leak of location string returned from gst_uri_get_location. Fixes bug #516114
2008-02-08sys/dvb/: Add URI Handler for dvb.Zaheer Abbas Merali1-4/+73
Original commit message from CVS: * sys/dvb/Makefile.am: * sys/dvb/dvbbasebin.c: Add URI Handler for dvb. Re-order pad templates to workaround a bug in playbasebin. * sys/dvb/parsechannels.c: * sys/dvb/parsechannels.h: Add code to parse channels from zap-style channels.conf files.
2007-12-29Fix 'xyz may be used uninitialized' compiler warnings caused by broken ↵Sebastian Dröge1-1/+4
g_assert_not_reached() macro in GLib-2.15.x an... Original commit message from CVS: * ext/ladspa/gstladspa.c: (gst_ladspa_get_property): * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_show_frame): * gst/mve/gstmvemux.c: (gst_mve_mux_request_new_pad): * sys/dvb/dvbbasebin.c: (dvb_base_bin_class_init): Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() macro in GLib-2.15.x and don't abort() in any case but properly report the error.
2007-12-05gst/mpegtsparse/: A sub table is identified by the pair table_id and ↵Zaheer Abbas Merali1-5/+11
sub_table_identifier, not by pid. So hash with t... Original commit message from CVS: * gst/mpegtsparse/mpegtspacketizer.c: * gst/mpegtsparse/mpegtsparse.c: A sub table is identified by the pair table_id and sub_table_identifier, not by pid. So hash with that. * sys/dvb/dvbbasebin.c: Make sure initial pids are added properly to filter,
2007-12-03gst/mpegtsparse/: Remove signals for pat, pmt, nit, eit, sdt. Replace with ↵Zaheer Abbas Merali1-10/+54
bus messages. Original commit message from CVS: * gst/mpegtsparse/Makefile.am: * gst/mpegtsparse/mpegtspacketizer.c: * gst/mpegtsparse/mpegtsparse.c: Remove signals for pat, pmt, nit, eit, sdt. Replace with bus messages. * sys/dvb/dvbbasebin.c: Instead of attaching to signals, use the bus messages. Also fix up so the dvbsrc starts only outputting the info tables like PAT, CAT, NIT, SDT, EIT instead of the whole ts.
2007-11-23gst/mpegtsparse/: pat-info is now a signal not a GObject property that gets ↵Alessandro Decina1-50/+52
notified. Original commit message from CVS: patch by: Alessandro Decina * gst/mpegtsparse/mpegtspacketizer.c: * gst/mpegtsparse/mpegtspacketizer.h: * gst/mpegtsparse/mpegtsparse.c: * gst/mpegtsparse/mpegtsparse.h: pat-info is now a signal not a GObject property that gets notified. pat-info, pmt-info now instead of passing a GObject as a parameter, pass a GstStructure. New signals: nit-info, sdt-info, eit-info for DVB SI information * sys/dvb/camconditionalaccess.c: * sys/dvb/camconditionalaccess.h: * sys/dvb/camdevice.c: * sys/dvb/camdevice.h: * sys/dvb/camswclient.c: * sys/dvb/camswclient.h: * sys/dvb/camutils.c: * sys/dvb/camutils.h: Cam code now uses the pmt GstStructure passed from mpegtsparse signals rather than the GObject. * sys/dvb/dvbbasebin.c: Use new signals in mpegtsparse and use GstStructures as per mpegtsparse's modified API.
2007-10-30sys/dvb/dvbbasebin.c: Fix the build.Stefan Kost1-0/+1
Original commit message from CVS: * sys/dvb/dvbbasebin.c: Fix the build.
2007-10-29sys/dvb/dvbbasebin.c: Uncomment the line that sets the pid filter. Wrong way ↵Zaheer Abbas Merali1-3/+2
to work-around driver issues. Original commit message from CVS: * sys/dvb/dvbbasebin.c: Uncomment the line that sets the pid filter. Wrong way to work-around driver issues.
2007-10-19sys/dvb/dvbbasebin.c: Added proxy property of diseqc-sourceZaheer Abbas Merali1-0/+4
Original commit message from CVS: * sys/dvb/dvbbasebin.c: Added proxy property of diseqc-source
2007-10-16sys/dvb/: Integrate SoC work done by Alessandro for the Freevo project.Alessandro Decina1-0/+897
Original commit message from CVS: patch by: Alessandro Decina * sys/dvb/Makefile.am: * sys/dvb/cam.c: * sys/dvb/cam.h: * sys/dvb/camapplication.c: * sys/dvb/camapplication.h: * sys/dvb/camapplicationinfo.c: * sys/dvb/camapplicationinfo.h: * sys/dvb/camconditionalaccess.c: * sys/dvb/camconditionalaccess.h: * sys/dvb/camdevice.c: * sys/dvb/camdevice.h: * sys/dvb/camresourcemanager.c: * sys/dvb/camresourcemanager.h: * sys/dvb/camsession.c: * sys/dvb/camsession.h: * sys/dvb/camswclient.c: * sys/dvb/camswclient.h: * sys/dvb/camtransport.c: * sys/dvb/camtransport.h: * sys/dvb/camutils.c: * sys/dvb/camutils.h: * sys/dvb/dvbbasebin.c: * sys/dvb/dvbbasebin.h: * sys/dvb/gstdvb.c: * sys/dvb/gstdvbsrc.c: * sys/dvb/gstdvbsrc.h: Integrate SoC work done by Alessandro for the Freevo project. Adds cam support to the dvb stack in GStreamer and a new element (actually a bin) called dvbbasebin that integrates dvbsrc and mpegtsparse to a) handle decryption and b) allow acquiring multiple channels on same transponder without knowing pid numbers.