summaryrefslogtreecommitdiffstats
path: root/ext/dv
Commit message (Collapse)AuthorAgeFilesLines
* ext/dv/gstdvdec.c (gst_dvdec_quality_get_type): Add proper ending of the ↵Johan Dahlin2004-05-191-1/+2
| | | | | | | | array. Fixes gst-inspect segfault on ppc. Original commit message from CVS: * ext/dv/gstdvdec.c (gst_dvdec_quality_get_type): Add proper ending of the array. Fixes gst-inspect segfault on ppc.
* Report which format was used for GST_FORMAT_DEFAULT in dvdecJan Schmidt2004-05-131-1/+2
| | | | | | Original commit message from CVS: Report which format was used for GST_FORMAT_DEFAULT in dvdec Add progressreport element for testing.
* ext/audiofile/gstafsrc.c: Remove old debug outputJan Schmidt2004-05-121-26/+39
| | | | | | | | | | | | | | | | Original commit message from CVS: * ext/audiofile/gstafsrc.c: (gst_afsrc_get): Remove old debug output * ext/dv/gstdvdec.c: (gst_dvdec_quality_get_type), (gst_dvdec_class_init), (gst_dvdec_loop), (gst_dvdec_change_state), (gst_dvdec_set_property), (gst_dvdec_get_property): Change the quality setting to an enum, so it works from gst-launch Don't renegotiate a non-linked pad. Allows audio only decoding. * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_getcaps), (gst_deinterlace_link), (gst_deinterlace_init): * gst/videodrop/gstvideodrop.c: (gst_videodrop_getcaps), (gst_videodrop_link): Some caps negotiation fixes
* Return the result of the parent state change callJan Schmidt2004-05-101-3/+1
| | | | | Original commit message from CVS: Return the result of the parent state change call
* ext/dv/gstdvdec.c: Fix caps nego and pad templates. RGB mode caps should ↵Jan Schmidt2004-05-071-8/+9
| | | | | | | | | | | | | | | | | | | | work now. Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_video_link): Fix caps nego and pad templates. RGB mode caps should work now. * ext/dvdnav/gst-dvd: Move mpeg2dec inside the thread because otherwise the queue rejects cap changes mid-stream * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_get_type), (gst_mpeg2dec_flush_decoder): For mpeg2dec > 0.4.0, call the flush function instead of manually extracting all in-flight frames. * ext/raw1394/gstdv1394src.c: (gst_dv1394src_factory), (gst_dv1394src_init), (gst_dv1394src_iso_receive): Change mime type video/dv go video/x-dv to match the rest of gst-plugins
* a52dec: Use a debug category, Output timestamps correctlyJan Schmidt2004-04-011-2/+16
| | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: a52dec: Use a debug category, Output timestamps correctly Emit tag info, Handle events, tell liba52dec about cpu capabilities so it can use MMX etc. dvdec: Fix a crasher accessing invalid memory dvdnavsrc:Some support for byte-format seeking. Small fixes for still frames and menu button overlays mpeg2dec: Use a debug category. Adjust the report level of several items to LOG. Call mpeg2_custom_fbuf to mark our buffers as 'custom buffers' so it doesn't lose the GstBuffer pointer navseek: Add the navseek debug element for seeking back and forth in a video stream using arrow keys. mpeg2subt:Pretty much a complete rewrite. Now a loopbased element. May still require work to properly synchronise subtitle buffers. mpegdemux: dvddemux: Don't attempt to create subbuffers of size 0 Reduce a couple of error outputs to warnings. y4mencode:Output the y4m frame header correctly
* don't mix tabs and spacesThomas Vander Stichele2004-03-152-155/+158
| | | | | Original commit message from CVS: don't mix tabs and spaces
* *.h: Revert indentingJohan Dahlin2004-03-151-43/+42
| | | | | Original commit message from CVS: * *.h: Revert indenting
* gst-indentThomas Vander Stichele2004-03-141-42/+43
| | | | | Original commit message from CVS: gst-indent
* indenting testsThomas Vander Stichele2004-03-142-403/+386
| | | | | Original commit message from CVS: indenting tests
* Second attempt at committing a working dvdec element.Jan Schmidt2004-02-071-106/+156
| | | | | Original commit message from CVS: Second attempt at committing a working dvdec element.
* ext/dv/gstdvdec.c: Revert last change, because it Just Doesn't Compile.David Schleef2004-02-051-111/+80
| | | | | | Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_loop): Revert last change, because it Just Doesn't Compile.
* Rework caps negotiation in the element so that it works again.Jan Schmidt2004-02-052-83/+119
| | | | | Original commit message from CVS: Rework caps negotiation in the element so that it works again.
* change NULL to (NULL) for GST_ELEMENT_ERRORThomas Vander Stichele2004-02-021-1/+1
| | | | | | Original commit message from CVS: change NULL to (NULL) for GST_ELEMENT_ERROR Make sure errors end with "."
* GST_ELEMENT_ERRORThomas Vander Stichele2004-01-291-1/+1
| | | | | Original commit message from CVS: GST_ELEMENT_ERROR
* convert (float) to (double) in caps stringDavid Schleef2004-01-291-3/+3
| | | | | Original commit message from CVS: convert (float) to (double) in caps string
* putting i18n in place for pluginsThomas Vander Stichele2004-01-191-3/+3
| | | | | Original commit message from CVS: putting i18n in place for plugins
* use new error signal and classificationThomas Vander Stichele2004-01-181-1/+1
| | | | | Original commit message from CVS: use new error signal and classification
* ext/dv/gstdvdec.c: Fix caps negotiation.Jan Schmidt2004-01-061-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_loop): Fix caps negotiation. * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_class_init), (dvdnavsrc_update_buttoninfo), (dvdnavsrc_get), (dvdnavsrc_get_event_mask), (dvdnav_handle_navigation_event), (dvdnavsrc_event): * ext/mpeg2dec/gstmpeg2dec.c: * gst-libs/gst/navigation/navigation.c: (gst_navigation_send_key_event), (gst_navigation_send_mouse_event): * gst-libs/gst/navigation/navigation.h: * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_handle_src_event): * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xevents): Super-simple first version of mouse and keyboard events. Clicking on a DVD menu now works, although it may not take you where you expected. * gst/sine/gstsinesrc.c: (gst_sinesrc_src_fixate): * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_src_fixate): These fixate functions were broken - they never actually fixated :)
* Merge CAPS branchDavid Schleef2003-12-222-142/+123
| | | | | Original commit message from CVS: Merge CAPS branch
* remove copyright field from pluginsAndy Wingo2003-12-041-1/+0
| | | | | Original commit message from CVS: remove copyright field from plugins
* change _connect to _linkDavid Schleef2003-12-021-5/+5
| | | | | Original commit message from CVS: change _connect to _link
* + checking in plugin category changesLeif Johnson2003-11-161-1/+1
| | | | | Original commit message from CVS: + checking in plugin category changes
* Use the GST_ELEMENT_DETAILS for initialising GstElementDetailsJan Schmidt2003-11-021-3/+3
| | | | | Original commit message from CVS: Use the GST_ELEMENT_DETAILS for initialising GstElementDetails
* Updated for new plugin loading codeJan Schmidt2003-11-021-29/+31
| | | | | Original commit message from CVS: Updated for new plugin loading code
* Move a few typefind functions to gst/typefind, remove all old typefinding ↵David Schleef2003-10-291-41/+0
| | | | | | | | code from bitrotten plugins Original commit message from CVS: Move a few typefind functions to gst/typefind, remove all old typefinding code from bitrotten plugins
* change gst/bytestream.h to gst/bytestream/bytestream.hDavid Schleef2003-10-291-1/+1
| | | | | Original commit message from CVS: change gst/bytestream.h to gst/bytestream/bytestream.h
* merge TYPEFIND branch. Major changes:Benjamin Otte2003-10-282-1/+4
| | | | | | | | | | | | Original commit message from CVS: merge TYPEFIND branch. Major changes: - totally reworked type(find) system - all typefind functions are in gst/typefind now - more typefind functions then before - some plugins might fail to compile now because I don't have them installed and they a) require bytestream or b) haven't had their typefind fixed. Please fix those plugins and put the typefind functions into gst/typefind if they don't have dependencies
* Trivial fixes for GstBuffer->GstData migrationDavid Schleef2003-10-091-2/+2
| | | | | Original commit message from CVS: Trivial fixes for GstBuffer->GstData migration
* /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo2003-10-081-4/+4
| | | | | | | deal with that. Fixes #113488. Original commit message from CVS: /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
* New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje2003-10-012-21/+22
| | | | | | | | | | | | | | | | | | | | | been modified to use this new typefind syste... Original commit message from CVS: New typefind system: * bytestream is now part of the core * all plugins have been modified to use this new typefind system * asf typefinding added * mpeg video stream typefiding removed because it's broken * duplicate typefind entries removed * extra id3 typefinding added, because we've seen 4 types of files (riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs to work. Instead, I've added an id3 element and let it redo typefiding after the id3 header. this needs a hack because spider only typefinds once. We can remove this hack once spider supports multiple typefinds. * with all this, mp3 typefinding is semi-rewritten * id3 typefinding in flac/vorbis is removed, it's no longer needed * fixed spider and gst-typefind to use this, too. * Other general cleanups
* reverting error patch before making a branch.Thomas Vander Stichele2003-09-161-3/+1
| | | | | Original commit message from CVS: reverting error patch before making a branch.
* converted gst_element_error to new format in ext/ - gettext pendingBenjamin Otte2003-09-151-1/+3
| | | | | Original commit message from CVS: converted gst_element_error to new format in ext/ - gettext pending
* Remove redundant plugindir definitionDavid Schleef2003-08-101-1/+0
| | | | | Original commit message from CVS: Remove redundant plugindir definition
* Add buffer length checks to every typefinding functionDavid Schleef2003-07-241-1/+6
| | | | | Original commit message from CVS: Add buffer length checks to every typefinding function
* Fixed a typo. blue_mask is 0x00ff0000, not 0x00ff00Jan Schmidt2003-07-231-1/+1
| | | | | Original commit message from CVS: Fixed a typo. blue_mask is 0x00ff0000, not 0x00ff00
* New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje2003-07-061-33/+52
| | | | | | | over to the new mimetypes spec as descri... Original commit message from CVS: New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
* compatibility fix for new GST_DEBUG stuff.Benjamin Otte2003-06-291-0/+3
| | | | | | | | Original commit message from CVS: compatibility fix for new GST_DEBUG stuff. Includes fixes for missing includes for config.h and unistd.h I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
* - UNITS -> DEFAULTWim Taymans2003-05-241-19/+13
| | | | | | Original commit message from CVS: - UNITS -> DEFAULT - seeking updates
* Fix a bunch of endianness conversions that were done as long instead of ↵David Schleef2003-04-071-1/+1
| | | | | | | | | int32. Should go into 0.6.1. Original commit message from CVS: Fix a bunch of endianness conversions that were done as long instead of int32. Should go into 0.6.1.
* another batch of connect->link fixes please let me know about issues and ↵Thomas Vander Stichele2003-01-101-2/+2
| | | | | | | | | | please refrain of making them yourself, so t... Original commit message from CVS: another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so that I don't spend double the time resolving conflicts
* Fix for premature EOSJan Schmidt2003-01-041-10/+14
| | | | | | | Original commit message from CVS: Fix for premature EOS Fix for correct NTSC framerate Couple of comment fixes
* Fix plugins for new query APIWim Taymans2002-12-301-10/+10
| | | | | Original commit message from CVS: Fix plugins for new query API
* fix locationThomas Vander Stichele2002-12-271-1/+1
| | | | | Original commit message from CVS: fix location
* parallel install fixesThomas Vander Stichele2002-12-081-1/+1
| | | | | Original commit message from CVS: parallel install fixes
* CleanupsWim Taymans2002-11-022-51/+85
| | | | | | Original commit message from CVS: Cleanups Added some segment seek
* plugins part of license field patchChristian Schaller2002-09-181-0/+1
| | | | | Original commit message from CVS: plugins part of license field patch
* oopsWim Taymans2002-09-121-1/+0
| | | | | Original commit message from CVS: oops
* Small cleanup in property handlingWim Taymans2002-09-121-0/+2
| | | | | Original commit message from CVS: Small cleanup in property handling
* This updates all plugins to the new API for gst_pad_try_set_capsRonald S. Bultje2002-09-101-1/+1
| | | | | Original commit message from CVS: This updates all plugins to the new API for gst_pad_try_set_caps