Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							7b3e52cf25 
							
						 
					 
					
						
						
							
							Add gapi-parser.cs to EXTRA_DIST  
						
						
						
						
					 
					
						2009-08-14 09:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							ab43ee10d5 
							
						 
					 
					
						
						
							
							Add generator to SUBDIRS  
						
						
						
						
					 
					
						2009-08-14 09:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							7b585ad08e 
							
						 
					 
					
						
						
							
							Write a nice README  
						
						
						
						
					 
					
						2009-08-14 08:59:36 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							0086242f38 
							
						 
					 
					
						
						
							
							Allow to use real nunit instead of mono-nunit and prefer it  
						
						
						
						
					 
					
						2009-08-14 08:56:58 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							77f6d6dc59 
							
						 
					 
					
						
						
							
							Make the AppSrc example work on big endian architectures too  
						
						... 
						
						
						
						Cairo's ARGB32 format is defined to be native endianness, i.e.
we have to use GST_VIDEO_FORMAT_ARGB or _BGRA depending on
endianness. 
						
						
					 
					
						2009-08-14 08:40:47 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf8f5ebc4 
							
						 
					 
					
						
						
							
							Make it possible to use the GtkVideoPlayer example on Win32 too  
						
						
						
						
					 
					
						2009-08-14 08:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							2793937d48 
							
						 
					 
					
						
						
							
							And also check for mono-cairo and only compile the appsrc sample when it's available  
						
						
						
						
					 
					
						2009-08-14 07:27:42 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							1d509c9b6a 
							
						 
					 
					
						
						
							
							Check for gtk-sharp and glib-sharp and conditionally compile the samples  
						
						
						
						
					 
					
						2009-08-14 07:21:54 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							1458658bec 
							
						 
					 
					
						
						
							
							Change GLib.* to Gst.GLib.* and register managed GTypes with a different name prefix  
						
						... 
						
						
						
						This prevents all remaining conflicts between internal and external glib-sharp. 
						
						
					 
					
						2009-08-09 09:58:50 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							265cb43fa7 
							
						 
					 
					
						
						
							
							Fix test compilation  
						
						
						
						
					 
					
						2009-08-08 07:41:47 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							39f1f2b7ad 
							
						 
					 
					
						
						
							
							Update code generator and glib-sharp diffs  
						
						... 
						
						
						
						These diffs contain our changes to gtk-sharp trunk 
						
						
					 
					
						2009-08-05 17:42:12 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							aa7bb8fa1c 
							
						 
					 
					
						
						
							
							Use internal glib-sharp copy everywhere and make it work side-by-side with real glib-sharp  
						
						... 
						
						
						
						glib-sharp will only get a new release with the new API that we need for
3.0 in a year or something. Instead of waiting a year before we can release
something we now have our own internal copy of glib-sharp trunk that will
be dropped once glib-sharp 3.0 is released.
Everything is now compilable and working without any additional patches. 
						
						
					 
					
						2009-08-05 16:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							414fae657f 
							
						 
					 
					
						
						
							
							Move internal glib-sharp to namespace Gst.GLib  
						
						
						
						
					 
					
						2009-08-05 16:48:13 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							923553d7a7 
							
						 
					 
					
						
						
							
							Update glib-sharp from SVN trunk  
						
						
						
						
					 
					
						2009-08-05 16:47:30 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							1841f75917 
							
						 
					 
					
						
						
							
							Update code generator from gtk-sharp trunk  
						
						
						
						
					 
					
						2009-08-05 16:46:19 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							a4e2955c7c 
							
						 
					 
					
						
						
							
							Add copy of glib-sharp from trunk  
						
						... 
						
						
						
						This is for internal usage only and will be removed once
there's a working glib-sharp release.
This also contains the required patches from README. 
						
						
					 
					
						2009-07-31 10:16:55 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							92b2a3214b 
							
						 
					 
					
						
						
							
							Update generator from latest Gtk# trunk  
						
						
						
						
					 
					
						2009-07-31 10:11:12 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							be4e1e2241 
							
						 
					 
					
						
						
							
							Use gmcs for compilation, we require C# 2.0 now  
						
						... 
						
						
						
						This allows us to use new features and Gtk# has switched too
some days ago. 
						
						
					 
					
						2009-07-31 10:01:30 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							b8c0efd290 
							
						 
					 
					
						
						
							
							Update to work with latest Gtk# trunk  
						
						... 
						
						
						
						We only need a single patch now that should be committed soon
to trunk. 
						
						
					 
					
						2009-07-30 14:20:54 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							234fcbc1e7 
							
						 
					 
					
						
						
							
							Hide gst_pad_get_parent_element() as it's useless for us  
						
						
						
						
					 
					
						2009-06-23 13:40:30 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							771741badb 
							
						 
					 
					
						
						
							
							Make some clock methods protected  
						
						
						
						
					 
					
						2009-06-23 13:39:00 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							bb977f37f6 
							
						 
					 
					
						
						
							
							Adjust tests for new protected methods by implementing subclasses  
						
						
						
						
					 
					
						2009-06-23 13:26:11 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							58c9aeb8a6 
							
						 
					 
					
						
						
							
							Make some element methods protected as they should be  
						
						
						
						
					 
					
						2009-06-23 13:21:06 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							55c47c29ec 
							
						 
					 
					
						
						
							
							Add unit test for basic Gst.Element subclasses  
						
						... 
						
						
						
						This implements a simple source and sink and sends 10 buffers from one
to another. 
						
						
					 
					
						2009-06-21 12:21:32 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							5414963019 
							
						 
					 
					
						
						
							
							Rename BaseSrc.Query to .SrcQuery to prevent conflict with Element.Query  
						
						
						
						
					 
					
						2009-06-21 10:36:13 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							6e81430276 
							
						 
					 
					
						
						
							
							Avoid some C# compiler warnings about name collisions in subclass members  
						
						... 
						
						
						
						There are three types of solution used: adding the new keyword to the member
in the subclass, renaming the subclass member to avoid name collision and
removing the subclass member if the functionality is the same. 
						
						
					 
					
						2009-06-21 10:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							c1280b5896 
							
						 
					 
					
						
						
							
							Update Gstreamer.metadata to avoid some warnings on fixup/generate  
						
						
						
						
					 
					
						2009-06-21 10:32:31 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							663d3e047d 
							
						 
					 
					
						
						
							
							Replace custom Enumerable code with generator GstIterator bindings  
						
						... 
						
						
						
						The custom properties that return a IEnumerable are replaced by generated
properties that return an Iterator.  Most of the code in Iterator.cs has
moved to Iterator.custom to implement IEnumerable. 
						
						
					 
					
						2009-06-21 10:29:24 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							7613c99e54 
							
						 
					 
					
						
						
							
							Set pipeline to null state in the end and use the real NeedData event of appsrc  
						
						
						
						
					 
					
						2009-06-21 10:28:05 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							103aea2d7d 
							
						 
					 
					
						
						
							
							Fix memory leak in appsrc example  
						
						
						
						
					 
					
						2009-06-21 10:24:46 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							7698ae8801 
							
						 
					 
					
						
						
							
							Add samples/AppSrc.cs  
						
						... 
						
						
						
						This sample started as a test case for a bug with Buffer.Data, but remains
useful as a example of how to use the AppSrc element. 
						
						
					 
					
						2009-06-21 10:23:48 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							d2fb19fd9d 
							
						 
					 
					
						
						
							
							Run automake with -Wno-portability to silence even more warnings  
						
						
						
						
					 
					
						2009-06-21 10:00:34 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							ff24d7d310 
							
						 
					 
					
						
						
							
							Build system fixes  
						
						... 
						
						
						
						- Use automake --foreign to silence warnings about gnu extensions.
 - Add gstreamer-api.xml as prerequisite for gstreamer-sharp/*plugins/generated/%.cs
 - Avoid executing $(MAKE) -C {core,base}plugins multiple times when gstreamer-api.xml is changed.
 - Only generate xml for elements with changed metadata 
						
						
					 
					
						2009-06-21 09:55:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							055571f20c 
							
						 
					 
					
						
						
							
							Remove the Data hashtables from MiniObject  
						
						... 
						
						
						
						We don't have any ways to store them in a persitant way anyway,
for example the content will disappear if the managed mini object
is unreffed and later the same native instance is used again in
managed code. 
						
						
					 
					
						2009-06-20 15:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							cc2aa83e67 
							
						 
					 
					
						
						
							
							Use parameter-less constructors for Bin/Pipeline  
						
						
						
						
					 
					
						2009-06-20 11:41:28 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							7eebc0c2bc 
							
						 
					 
					
						
						
							
							Generate Bus.Post() code automatically  
						
						
						
						
					 
					
						2009-06-20 11:40:42 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							82f9687b7c 
							
						 
					 
					
						
						
							
							Add parameter-less constructors for Bin/Pipeline  
						
						
						
						
					 
					
						2009-06-20 11:35:35 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							c123dd008a 
							
						 
					 
					
						
						
							
							Add some tests that depend on nunit >= 2.4 functionality  
						
						
						
						
					 
					
						2009-06-20 11:29:24 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							1bf7205563 
							
						 
					 
					
						
						
							
							Add some tests that where lost in Refcount cleanup  
						
						
						
						
					 
					
						2009-06-20 11:29:24 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							89ffc66700 
							
						 
					 
					
						
						
							
							Add unit test for managed buffer generation and interaction  
						
						
						
						
					 
					
						2009-06-18 09:17:28 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							63b7bcabd8 
							
						 
					 
					
						
						
							
							Print test names on the terminal  
						
						
						
						
					 
					
						2009-06-17 13:46:36 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							1c1fe228b4 
							
						 
					 
					
						
						
							
							Don't forget to set the freefunc of buffers  
						
						... 
						
						
						
						Partially fixes bug #585551 . 
						
						
					 
					
						2009-06-17 13:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							742ac92b7b 
							
						 
					 
					
						
						
							
							Fix ownership of Gst.PadGetCapsFunction's return value  
						
						
						
						
					 
					
						2009-06-17 13:36:02 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastian Dröge 
							
						 
					 
					
						
						
						
						
							
						
						
							75430dc6b5 
							
						 
					 
					
						
						
							
							Enable tests that should run but fail  
						
						
						
						
					 
					
						2009-06-17 12:16:53 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ff9bb9cb 
							
						 
					 
					
						
						
							
							Use nunit-console from nunit instead of in-tree ConsoleUi.  
						
						... 
						
						
						
						And check for nunit >= v2.0 at configure time. 
						
						
					 
					
						2009-06-17 12:12:52 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							93bee322fb 
							
						 
					 
					
						
						
							
							Some more cleanup  
						
						
						
						
					 
					
						2009-06-17 12:10:20 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							8e9831765a 
							
						 
					 
					
						
						
							
							Fix source code formatting for all the tests  
						
						
						
						
					 
					
						2009-06-17 12:10:19 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							37b8bdd10d 
							
						 
					 
					
						
						
							
							Make the test suite actually run  
						
						... 
						
						
						
						By removing the Application.Deinit calls
and disabling two test that cause problems. 
						
						
					 
					
						2009-06-17 12:10:19 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							14d7c20ce7 
							
						 
					 
					
						
						
							
							Adapt tests to new api  
						
						
						
						
					 
					
						2009-06-17 12:10:00 +02:00 
						 
				 
			
				
					
						
							
							
								Maarten Bosmans 
							
						 
					 
					
						
						
						
						
							
						
						
							f100210c37 
							
						 
					 
					
						
						
							
							Remove Dispose() calls in each test  
						
						
						
						
					 
					
						2009-06-17 12:10:00 +02:00