|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| MSVC_2015/ | H | 21-Oct-2017 | - | 1,917 | 1,831 |
| build/ | H | 21-Oct-2017 | - | 25,945 | 20,801 |
| docs/ | H | 03-May-2022 | - | 43,476 | 42,754 |
| examples/ | H | 03-May-2022 | - | 4,184 | 3,090 |
| gstreamer/ | H | 21-Oct-2017 | - | 278,928 | 196,028 |
| tests/ | H | 03-May-2022 | - | 5,326 | 4,196 |
| tools/ | H | 03-May-2022 | - | 3,098 | 2,481 |
| AUTHORS | H A D | 20-Oct-2017 | 493 | 22 | 20 |
| COPYING | H A D | 20-Oct-2017 | 25.9 KiB | 516 | 435 |
| COPYING.examples | H A D | 20-Oct-2017 | 17.6 KiB | 340 | 281 |
| COPYING.tools | H A D | 20-Oct-2017 | 17.6 KiB | 340 | 281 |
| ChangeLog | H A D | 21-Oct-2017 | 467.2 KiB | 13,757 | 9,625 |
| INSTALL | H A D | 21-Oct-2017 | 15.4 KiB | 371 | 289 |
| Makefile.am | H A D | 21-Oct-2017 | 2 KiB | 63 | 37 |
| Makefile.in | H A D | 03-May-2022 | 35.1 KiB | 1,059 | 947 |
| NEWS | H A D | 21-Oct-2017 | 16.9 KiB | 502 | 436 |
| README | H A D | 20-Oct-2017 | 1.9 KiB | 54 | 41 |
| aclocal.m4 | H A D | 21-Oct-2017 | 72.7 KiB | 2,072 | 1,869 |
| autogen.sh | H A D | 20-Oct-2017 | 295 | 9 | 6 |
| config.h.in | H A D | 21-Oct-2017 | 2 KiB | 74 | 49 |
| configure | H A D | 21-Oct-2017 | 633.9 KiB | 20,647 | 17,438 |
| configure.ac | H A D | 21-Oct-2017 | 8.3 KiB | 233 | 197 |
README
1General Information
2===================
3
4gstreamermm provides C++ bindings for the GStreamer streaming multimedia
5library (http://gstreamer.freedesktop.org). With gstreamermm it is possible to
6develop applications that work with multimedia in C++.
7
8gstreamermm is developed over glibmm, libsigc++ and libxml++ and the
9functionalities they provide. This means that, among other things, referencing
10and unreferencing of GObjects is handled automatically via glibmm's automatic
11pointer class, Glib::RefPtr, and libsigc++'s slots are used for callbacks and
12signals.
13
14There are several examples, including a media player, in the examples/
15directory, that demonstrate how to use the API. Devhelp and html
16documentation is also provided and the API documentation is also found on
17library.gnome.org. The core plug-ins, such as Gst::Identity and Gst::FileSrc
18are also provided along with many of the base plug-ins.
19
20Dependencies
21============
22
23gstreamermm requires glibmm >= 2.47.6 along with the libraries that these
24require. For the examples, gtkmm >= 3.0 is also required.
25
26Build Dependencies
27==================
28
29To build gstreamermm from git (not from tarballs), many gstreamer plug-ins must
30be available. If you also built gstreamer and gst-plugins-good from source then
31you must have the correct libraries installed when building them.
32
33For instance on debian/Ubuntu, apt-get install:
34libvorbis-dev libtheora-dev libasound-dev libxv-dev libvisual-0.4-dev libcdparanoia-dev
35
36Links
37=====
38
39git:
40 git://git.gnome.org/gstreamermm
41 http://git.gnome.org/cgit/gstreamermm/
42 (It's in jhbuild)
43download:
44 http://ftp.gnome.org/pub/GNOME/sources/gstreamermm/
45submit bugs:
46 http://bugzilla.gnome.org/enter_bug.cgi?product=gstreamermm
47view bugs:
48 http://bugzilla.gnome.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=gstreamermm&content=
49
50Installation
51============
52
53See the 'INSTALL' file.
54