Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | osxvideo: suppress warnings for deprecated glib API | Josep Torra | 2013-03-10 | 1 | -0/+5 |
| | |||||
* | osxaudio: fixes implicit declaration of function 'getpid' | Josep Torra | 2013-03-10 | 1 | -0/+1 |
| | |||||
* | osxaudio: Fixes error: "GST_LEVEL_DEFAULT" redefined | Josep Torra | 2013-03-10 | 2 | -2/+1 |
| | |||||
* | osxaudio: add support for iOS using the RemoteIO AudioUnit | Andoni Morales Alastruey | 2013-03-08 | 5 | -3/+155 |
| | |||||
* | osxaudio: add a façade for the CoreAudio API | Andoni Morales Alastruey | 2013-03-08 | 10 | -1684/+2176 |
| | |||||
* | osxvideosink: Make GstNavigation key input events in osxvideosink compatible ↵ | Alexey Chernov | 2013-01-31 | 2 | -10/+302 |
| | | | | with x(v)imagesink ones | ||||
* | osxvideosink: Fix crash in osxvideosink with external window output | Alexey Chernov | 2013-01-16 | 2 | -3/+10 |
| | |||||
* | osxvideosink: Make GstGLView propagate input events to its parent view | Alexey Chernov | 2013-01-16 | 1 | -0/+7 |
| | | | | Fixes bug #691832 | ||||
* | osxvideosink: Fix resizing the Cocoa window on receiving new caps | Alexey Chernov | 2012-12-10 | 1 | -1/+2 |
| | | | | Fixes bug #689732. | ||||
* | v4l2: make gst_v4l2_fill_lists() adapt to kernel 3.3+ | Huacai Chen | 2012-08-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | When do v4l2_ioctl() with VIDIOC_ENUMINPUT fails on some devices, kernels before 3.3.0 return EINVAL, but newer kernels return ENOTTY. This patch make those devices work well on kernel 3.3+. Related kernel commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=07d106d0a33d6063d2061305903deb02489eba20 Signed-off-by: Huacai Chen <chenhc@lemote.com> Signed-off-by: Rui Wang <wangr@lemote.com> Signed-off-by: Jie Chen <chenj@lemote.com> | ||||
* | v4l2: fix RGB32 and BGR32 caps | René Stadler | 2012-08-18 | 1 | -7/+12 |
| | | | | | | With depth=32, there is the implicit need to provide an alpha channel. Using the proper depth=24 standard caps prevents unnecessary conversions from happening in the pipeline. | ||||
* | v4l2: fix BGR32 masks | René Stadler | 2012-08-18 | 1 | -4/+4 |
| | | | | According to http://v4l2spec.bytesex.org/spec/r2492.htm | ||||
* | v4l2sink: fix crash with NULL caps on buffer | René Stadler | 2012-08-18 | 1 | -2/+6 |
| | | | | | This is perfectly legal. Buffer NULL caps implies unchanged caps, so fallback to value from set_caps as needed. | ||||
* | v4l2: fix build with recent kernels, the v4l2_buffer input field was removed | Matthias Clasen | 2012-08-09 | 1 | -1/+0 |
| | | | | | | | | | | | | | | This was unused apparently and removed in the kernel in commit: From 2b719d7baf490e24ce7d817c6337b7c87fda84c1 Mon Sep 17 00:00:00 2001 From: Sakari Ailus <sakari.ailus@iki.fi> Date: Wed, 2 May 2012 09:40:03 -0300 Subject: [PATCH] [media] v4l: drop v4l2_buffer.input and V4L2_BUF_FLAG_INPUT Remove input field in struct v4l2_buffer and flag V4L2_BUF_FLAG_INPUT which tells the former is valid. The flag is used by no driver currently. https://bugzilla.gnome.org/show_bug.cgi?id=681491 | ||||
* | osxvideosink: add a better detection for the main run loop | Andoni Morales Alastruey | 2012-08-06 | 2 | -1/+69 |
| | |||||
* | directsoundsink: Do not overwrite the DS buffer when testing for AC3 support | Xavi Artigas | 2012-08-06 | 1 | -3/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=680706 | ||||
* | directsoundsink: fix access to invalid pointer in set_volume | Andoni Morales Alastruey | 2012-06-26 | 1 | -0/+1 |
| | |||||
* | v4l2: Free the kernel buffers when the bufferpool is destroyed | Youness Alaoui | 2012-06-26 | 1 | -0/+14 |
| | | | | | | | The uvc driver will reject a set_format if there are still buffers allocated kernel-side. This means that doing a PLAYING->READY->PLAYING will fail if we don't free the buffers (also, memleak, etc..) This fixes bug #670257 : https://bugzilla.gnome.org/show_bug.cgi?id=670257 | ||||
* | osxaudiosink: respect the prefered channel layout | Josep Torra | 2012-06-19 | 6 | -61/+174 |
| | | | | | | In OSX is allowed to configure the default audio output device, prefered channel layout and speaker positions through the tool "Audio MIDI Setup". | ||||
* | osxaudiosink: Add support for SPDIF output | Josep Torra | 2012-06-14 | 6 | -265/+1668 |
| | | | | | A big refactoring to allow passthrough AC3/DTS over SPDIF. Several random cleanups and minor fixes. | ||||
* | directsoundsink: Fix caps leaks | Sebastian Dröge | 2012-06-13 | 1 | -6/+24 |
| | |||||
* | v4l2object: Don't probe UVC devices for being interlaced | Hans de Goede | 2012-06-11 | 1 | -4/+12 |
| | | | | | | | | | | | | UVC devices are never interlaced, and doing VIDIOC_TRY_FMT on them causes expensive and slow USB IO, so don't probe them for interlaced. This shaves 2 seconds of the startup time of cheese with a Logitech Webcam Pro 9000. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677722 | ||||
* | osxaudiosink: Handle endianness correctly | Josep Torra | 2012-06-04 | 1 | -0/+3 |
| | |||||
* | osxaudiosink: Add support for int audio | Josep Torra | 2012-06-01 | 2 | -4/+45 |
| | |||||
* | osxvideosink: Really fix the build on 10.5 | Josep Torra | 2012-05-31 | 1 | -4/+10 |
| | | | | | The API that we use to run the Cocoa loop in another thread does not exist in 10.5 or earlier. | ||||
* | osxvideosink: Fix last commit to actually work | Josep Torra | 2012-05-30 | 1 | -3/+3 |
| | | | | MAC_OS_X_VERSION_10_6 is obviously not defined on 10.5. | ||||
* | osxvideosink: Put the right flags in the right variable | Sebastian Dröge | 2012-05-30 | 1 | -1/+3 |
| | |||||
* | osxvideosink: NSWindowDelegate is available in all OSX versions newer than 10.6 | Sebastian Dröge | 2012-05-30 | 1 | -1/+1 |
| | |||||
* | osxvideosink: Fix build with older OSX versions | Josep Torra | 2012-05-30 | 1 | -0/+4 |
| | |||||
* | configure: Add OBJC specific compiler flags | Sebastian Dröge | 2012-05-30 | 1 | -6/+4 |
| | | | | | | | | | See bug #643939. Conflicts: configure.ac sys/osxvideo/Makefile.am | ||||
* | directsoundsink: fix acceptcaps check | Andoni Morales Alastruey | 2012-05-29 | 1 | -10/+16 |
| | |||||
* | osxvideosink: fix race in starting the runloop thread | Alessandro Decina | 2012-05-26 | 2 | -16/+28 |
| | | | | | | Block gst_osx_video_sink_run_cocoa_loop until the loop thread has started and finished initializing NSApp. Fixes occasional warnings/crashes due to two threads going inside NSApp before finishLaunching had completed. | ||||
* | directsoundsink: add support for DTS | Andoni Morales Alastruey | 2012-05-25 | 1 | -2/+5 |
| | |||||
* | directsoundsink: use helper function to check for spdif formats | Andoni Morales Alastruey | 2012-05-25 | 1 | -37/+29 |
| | |||||
* | osxvideosink: make sure all selectors are performed on the same thread | Andoni Morales Alastruey | 2012-05-25 | 4 | -49/+70 |
| | | | | | | | | | | | When we are using a dedicated thread to run the main run loop we must make sure that all selectors are performed on this same thread. For instance if performSelectorOnMainThread is called from the real main thread, it will not go through the message queue and will be executed from the real main thread. By forcing the target thread, we ensure that all functions will be called either from the real main thread when the main run loop is running or from our thread spinning the main loop. | ||||
* | osxvideosink: start the loop before calling [gstview haveSuperview] | Alessandro Decina | 2012-05-24 | 1 | -1/+1 |
| | | | | ...as haveSuperview requires the mainloop to be running | ||||
* | osxvideosink: fix indentation | Alessandro Decina | 2012-05-24 | 1 | -13/+13 |
| | |||||
* | osxvideosink: enable running the cocoa main runloop in a thread | Alessandro Decina | 2012-05-23 | 1 | -1/+1 |
| | |||||
* | osxvideosink: add code to optionally run the cocoa main runloop in a ↵ | Alessandro Decina | 2012-05-23 | 2 | -12/+93 |
| | | | | | | | | | separate thread Add a little hack to run the cocoa main runloop from a separate thread _when_ the main runloop is not being run (which means that the app doesn't use cocoa). Runloops are thread specific, so the hack boils down to getting the runloop for the main thread and setting it as the runloop for our dedicated thread. | ||||
* | osxvideosink: reset app_started to FALSE when shutting down | Alessandro Decina | 2012-05-23 | 1 | -0/+3 |
| | |||||
* | osxvideosink: rename cocoa runloop helper funcs | Alessandro Decina | 2012-05-23 | 1 | -4/+4 |
| | |||||
* | osxvideosink: don't create application menus | Alessandro Decina | 2012-05-23 | 1 | -83/+0 |
| | |||||
* | osxvideosink: reset the embed property for backward compatilibity | Andoni Morales Alastruey | 2012-05-23 | 2 | -9/+14 |
| | |||||
* | osxvideosink: fix navigation when force-aspect-ratio is activated | Andoni Morales Alastruey | 2012-05-23 | 3 | -24/+25 |
| | |||||
* | osxvideosink: add force-aspect-ratio property | Andoni Morales Alastruey | 2012-05-23 | 4 | -1/+60 |
| | |||||
* | osxvideosink: start internal window if no view is provided | Andoni Morales Alastruey | 2012-05-23 | 4 | -3/+232 |
| | |||||
* | osxvideosink: implement the navigation interface | Andoni Morales Alastruey | 2012-05-23 | 3 | -16/+199 |
| | |||||
* | osvideosink: create, destroy, resize and draw from the main thread | Andoni Morales Alastruey | 2012-05-23 | 2 | -26/+133 |
| | |||||
* | v4l2: fix typo in EXTRA_DIST marshal.list filename | Youness Alaoui | 2012-05-11 | 1 | -1/+1 |
| | |||||
* | v4l2src: fix v4l2_std_id logging | Peter Seiderer | 2012-05-09 | 1 | -1/+1 |
| | | | | | | input.std is of type v4l2_std_id which is defined as 64-bit unsigned integer. Casting to uint means the higher bits, wich are used for the private video standards of the TI video capture/display driver for example, are lost. |