Commit graph

  • f8386fbaa0 Some plugins are adjusted to the new pad template mechanisms. Wim Taymans 2000-12-14 17:21:29 +0000
  • 1ba6c1b526 First few TODO items to be done after 0.1.0 (i.e. in 2001) Erik Walthinsen 2000-12-13 21:42:19 +0000
  • 196c67d7ff Changed the GstPadFactory and added the GstPadTemplate. Wim Taymans 2000-12-13 19:29:35 +0000
  • 97fc2e9f07 Added a document about how we handle plugins and dynamic loading. Wim Taymans 2000-12-12 19:31:00 +0000
  • d78215be9d More Caps changes, this change introduces the padfactory. the GstPadFactory will be used to describe the pads that an... Wim Taymans 2000-12-12 19:29:43 +0000
  • 5f7a20ff6f Added LAME encoder. Wow. Erik Walthinsen 2000-12-12 09:40:25 +0000
  • ffbc7201a7 Brand new source, the cdparanoia source. Reads audio data from a CD, writes out raw audio. The tests/paranoia.c pro... Erik Walthinsen 2000-12-12 06:49:26 +0000
  • c28633b01d Updated to latest code for testing scheduling. Erik Walthinsen 2000-12-11 00:25:06 +0000
  • b063cb96f1 Implemented the hybrid scheduling system for sources and connections outside the current Bin. Is a bit hackish in on... Erik Walthinsen 2000-12-11 00:24:32 +0000
  • ec1548618e Test program to check the registry handling Wim Taymans 2000-12-11 00:06:16 +0000
  • 6fa6cd8ce4 First attempt at rebuilding the type/plugin system Wim Taymans 2000-12-11 00:04:25 +0000
  • 6ba0668cd8 Snapshot of work-in-progress do deal with out-of-bin elements. Current system is very likely going to be ditched due... Erik Walthinsen 2000-12-09 09:13:09 +0000
  • 0f9d972b3d Mostly debugging changes. What's in CVS seems to work rather well, actually. Erik Walthinsen 2000-12-08 23:38:12 +0000
  • 1aed13ae6b Test program for simple queue operations. Good for testing thread/cothread interations. Erik Walthinsen 2000-12-08 20:31:40 +0000
  • cd24b35b70 Added pullregion in again, it got removed with the previous commit. Wim Taymans 2000-12-08 18:24:16 +0000
  • 990baba8e3 Another big set of changes. Connections are now also pullfunc based. gstqueue has been updated, I don't know of any ... Erik Walthinsen 2000-12-08 10:33:01 +0000
  • d29ff12b69 Updated the test program Wim Taymans 2000-12-07 18:38:54 +0000
  • eaa6e55855 separated the properties from the capabilities as we might use the properties for metadata too. Wim Taymans 2000-12-07 18:37:56 +0000
  • 1af7640685 Added pulregion handling. Wim Taymans 2000-12-06 23:04:12 +0000
  • 855b6877e9 Fixed autoplugging. Wim Taymans 2000-12-05 18:08:59 +0000
  • 06913f27c3 Added some capability options Wim Taymans 2000-12-04 19:24:25 +0000
  • 04c360e39f Changed the way things are scheduled, especially sources. A Src used to have a push() function, and optionally a pus... Erik Walthinsen 2000-12-04 10:52:30 +0000
  • 29d567ba23 Changes made to the DEBUG system. New header file gstdebug.h holds the stuff to keep it out of gst.h's hair. DEBUG ... Erik Walthinsen 2000-12-04 09:35:08 +0000
  • 47bd1b0545 Added a check to see if the plugin actually exists before even bothering to try to load it. Saves a fair amount of d... Erik Walthinsen 2000-12-04 09:32:43 +0000
  • 61ed3b06ee More test cases. Wim Taymans 2000-12-03 20:15:24 +0000
  • 0c40e4b819 Implemented real Caps checking. Wim Taymans 2000-12-03 20:15:15 +0000
  • 9652a3aef9 Added a test program for the capabilities Wim Taymans 2000-12-03 17:52:14 +0000
  • 4f55ae4ded Added multiple types to the pads. Wim Taymans 2000-12-03 17:51:29 +0000
  • ed8dac9fa8 Remove cothreads.[ch] from tests/cothreads/ and replace then with a rule in the Makefile.am to generate symlinks to t... Richard Boulton 2000-12-03 15:02:24 +0000
  • 34811a366d Enhanced debugging by making DEBUG() print out the cothread ID as well as the process ID. cothread_getcurrent return... Erik Walthinsen 2000-12-03 00:17:52 +0000
  • 16834308e7 First pass at an outline for the Filter Writer's Guide. Mostly complete, though the structure needs some work. Just... Erik Walthinsen 2000-12-02 10:07:50 +0000
  • f2128112c3 Another type system proposal. Wim Taymans 2000-11-30 20:30:45 +0000
  • 64b4ac5cdf Rearranged cothread_switch a bit to move all the code for error conditions to the end, using goto's to get there. Th... Erik Walthinsen 2000-11-29 10:05:47 +0000
  • 1eb3884bc6 Added the type system design. Wim Taymans 2000-11-26 19:11:00 +0000
  • 933bf32b3f More ramblings.. Wim Taymans 2000-11-25 18:13:26 +0000
  • a588e5748b Another alternative to the src. Please correct. Wim Taymans 2000-11-25 16:45:16 +0000
  • d8e23920eb Added asci art control flow diagrams Wim Taymans 2000-11-25 16:00:39 +0000
  • 26a69ef7f8 Code Cleanups Wim Taymans 2000-11-25 14:18:47 +0000
  • a075cbda18 Added code to force the gsttypes plugin to load before gstelements, by simply having gstelements.c request the plugin... Erik Walthinsen 2000-11-25 07:43:57 +0000
  • 726f7d36dc added the ability to disable pads, not quite complete but sufficient for now Erik Walthinsen 2000-11-25 07:02:55 +0000
  • ab45f4c930 Fixed a dumb mistake: in gst_element_set_loop_function, it was forcing the cothread's entry function to change. This ... Erik Walthinsen 2000-11-24 22:28:19 +0000
  • 9120d1bd43 Closed 22145 - gstelement.c: support hotswapping of loopfunc Erik Walthinsen 2000-11-23 21:49:09 +0000
  • c758337d5a Closed task 22143 - gstelemnt.c: complete gst_element_connect Erik Walthinsen 2000-11-23 20:39:54 +0000
  • 4638451539 gstbin.c: modified so create_plan occurs after the state change of all the child elements. Erik Walthinsen 2000-11-23 08:13:43 +0000
  • 587051a384 Something was wrong with SSE initialisation in mpeg2dec Wim Taymans 2000-11-20 22:05:30 +0000
  • 92c447c536 Reworked AC3 decoder. No seeking yet but at least we do not need ac3parse anymore. Wim Taymans 2000-11-20 19:04:32 +0000
  • 01eb2caf72 The bonobo component now works on audio only (mp3/vorbis). Video is broken because bonobo does not handle multithread... Wim Taymans 2000-11-12 20:34:29 +0000
  • ef31aa64e8 Docs updates. Wim Taymans 2000-11-11 15:13:50 +0000
  • a9a7f77e07 Fix for the new gnome libraries. It looks like glade does not like empty dockitems... Wim Taymans 2000-11-08 19:53:48 +0000
  • 4454f1f2a2 Library docs update Wim Taymans 2000-11-07 21:38:34 +0000
  • 092db54409 I'm too lazy to comment this Wim Taymans 2000-11-07 21:24:12 +0000
  • e990c2c7d5 Updated docs Wim Taymans 2000-11-07 21:18:52 +0000
  • 415ced1c0b Added seeking to the avi decoder by implementing pull_region. Wim Taymans 2000-11-06 00:15:51 +0000
  • 1129c63266 I'm too lazy to comment this Wim Taymans 2000-11-04 18:55:01 +0000
  • c125059f97 Added the excellent mpeg2dec decoder. Not 100% optimized but allready very fast. Wim Taymans 2000-11-04 18:54:07 +0000
  • dbe262dfbb Make sure the Gdk thread lock is not held inside the gstreamer pipeline. Wim Taymans 2000-11-02 20:10:08 +0000
  • e8ea96d23b Some code cleanup Wim Taymans 2000-11-01 22:11:48 +0000
  • 9500bd2128 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting, which is quite clean and more readable. Wim Taymans 2000-11-01 13:49:41 +0000
  • c69c6914c9 Missing files.. Wim Taymans 2000-10-30 21:10:35 +0000
  • 4a38cd655b Misc fixes and cleanups Wim Taymans 2000-10-30 21:02:08 +0000
  • 31cae4b447 Slightly faster yuv to rgb conversion. Wim Taymans 2000-10-26 19:07:27 +0000
  • 9bae9d4b91 More Docs updates. Wim Taymans 2000-10-25 19:09:53 +0000
  • 268bcbb89d More docs updates Wim Taymans 2000-10-22 16:30:25 +0000
  • 894215eb29 Documentation updates documented the libraries Wim Taymans 2000-10-22 16:27:21 +0000
  • 2521a319c3 MPEG2 types added for better autoplugging. MPEG2 works more or less. fix in autoplugging. avi now works. Wim Taymans 2000-10-21 12:04:40 +0000
  • b7810a3635 Removed the hardcoded pipeline setup is gstplay in favor of the autoplugging features. Still in a rought shape... Wim Taymans 2000-10-12 19:41:30 +0000
  • 7694a06b5d Manual now gets installed correctly by make install. Problems: clean / uninstall don't work. Richard Boulton 2000-10-12 08:43:03 +0000
  • 04bb8b0142 Added extra Gtk types for better editor properties (FILENAME, enums) Wim Taymans 2000-10-11 19:30:07 +0000
  • 870c6045b2 Fixed a severe timestamp bug in mpeg_play. Wim Taymans 2000-10-09 20:01:17 +0000
  • f1d8e760fb Added building of the manual to the build system. Currently in a rudimentary state - will not gracefully give up if ... Richard Boulton 2000-10-09 00:34:21 +0000
  • b772f81d4a Added an autoplug example. This little program (30 relevant lines) is able to play MPEG1(system)/MPEG2(system)/AVI(DI... Wim Taymans 2000-10-08 22:23:12 +0000
  • 695f761c2b Fixed a bug in the typeloading. Wim Taymans 2000-10-08 22:17:11 +0000
  • fe8a1c5a98 Don't compile editor if havn't got libglade-gnome. Richard Boulton 2000-10-06 02:38:11 +0000
  • 712d5d0a48 Initial work for the new editor. Wim Taymans 2000-10-01 21:46:33 +0000
  • 4e7f031df7 Loading and saving of XML pipeline descriptions. Wim Taymans 2000-09-27 19:33:10 +0000
  • 9fec44e1c5 better .cvsignore Wim Taymans 2000-09-24 22:47:08 +0000
  • 31d31ddc2a Cleanups. Wim Taymans 2000-09-24 22:45:48 +0000
  • c6b47b8ed2 An example of two threads and two queues. Wim Taymans 2000-09-24 14:31:21 +0000
  • d00af07660 The cothreads were not initialized in its thread context resulting in severe stack corruption. This was very hard to ... Wim Taymans 2000-09-24 14:29:49 +0000
  • e5ab7f33ac A first attempt to fix the queues in a cothreaded pipeline. Wim Taymans 2000-09-22 23:35:14 +0000
  • 41ad7a209b IDCT works, and ieeetest not complains nicely if attempt to run a test with an unsupported DCT type. Richard Boulton 2000-09-21 01:42:19 +0000
  • 3bcccbf82e Make libs/idct only build mmx support if available - hopefully makes it compile on PPC. Richard Boulton 2000-09-21 01:34:34 +0000
  • 59030bfc59 Patch from Chris Emerson for PPC. cothreads stuff was causing segfaults, because the stack needs to be initialised w... Richard Boulton 2000-09-21 00:57:09 +0000
  • f8666a569f Fix compile problem due to DEBUG being redefined in libs/getbits/gstgetbits.h. Also fix several small typos in the d... Richard Boulton 2000-09-18 22:19:57 +0000
  • cab1728fa5 Added gst_pipeline_add_sink/src to allow multiple sink cases and more complex autoplugging. Update docs too. Wim Taymans 2000-09-17 22:08:09 +0000
  • f7bace76aa Added check for vorbis. Wim Taymans 2000-09-17 14:06:18 +0000
  • 0de050707a Information about the bonobo components and capplets we are going to make :-) Wim Taymans 2000-09-17 12:32:07 +0000
  • 2c42495cf0 Converted the mpeg2 encoder asm to gnu asm, removing the dependency of nasm Wim Taymans 2000-09-17 12:31:01 +0000
  • 5a7cbafdda More work porting to PPC. libs/winloader is disabled on PPC - I doubt this can be made to work. Richard Boulton 2000-09-16 23:11:05 +0000
  • ac036272b9 Moved generic function implementations into gstgetbits_generic.c, and tidy up a bit. Richard Boulton 2000-09-16 22:03:24 +0000
  • ff99ee6132 Added a quick hack to allow loop based elements to finish intead of looping till infinity. Wim Taymans 2000-09-16 10:58:23 +0000
  • 11e8ef9074 More work towards a powerPC port, and towards generic portability. Richard Boulton 2000-09-16 00:59:12 +0000
  • 968b5acaa1 Fix on x86 architectures - was just checking for 386, D'oh. Richard Boulton 2000-09-15 23:04:31 +0000
  • 238bbc23c8 Begun to add support for non i386 architectures, with the help of Chris Richard Boulton 2000-09-15 22:44:10 +0000
  • 3239d7cb0c The vorbis encoder Wim Taymans 2000-09-14 22:18:43 +0000
  • 8051d54c36 Due to popular demand :-), I added a vorbis decoder. Wim Taymans 2000-09-14 20:31:03 +0000
  • 56e7d38238 Bring the low level API docs up to date. Wim Taymans 2000-09-13 19:04:55 +0000
  • 8d2a4dfbec Added CPU detection. Wim Taymans 2000-09-12 18:13:48 +0000
  • 2fa9336ace Images for the documantation Wim Taymans 2000-09-09 16:40:04 +0000
  • 1351aba899 A thread example. Wim Taymans 2000-09-09 16:39:03 +0000