summaryrefslogtreecommitdiff
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* osxvideo: suppress warnings for deprecated glib APIJosep Torra2013-03-101-0/+5
|
* osxaudio: fixes implicit declaration of function 'getpid'Josep Torra2013-03-101-0/+1
|
* osxaudio: Fixes error: "GST_LEVEL_DEFAULT" redefinedJosep Torra2013-03-102-2/+1
|
* osxaudio: add support for iOS using the RemoteIO AudioUnitAndoni Morales Alastruey2013-03-085-3/+155
|
* osxaudio: add a façade for the CoreAudio APIAndoni Morales Alastruey2013-03-0810-1684/+2176
|
* osxvideosink: Make GstNavigation key input events in osxvideosink compatible ↵Alexey Chernov2013-01-312-10/+302
| | | | with x(v)imagesink ones
* osxvideosink: Fix crash in osxvideosink with external window outputAlexey Chernov2013-01-162-3/+10
|
* osxvideosink: Make GstGLView propagate input events to its parent viewAlexey Chernov2013-01-161-0/+7
| | | | Fixes bug #691832
* osxvideosink: Fix resizing the Cocoa window on receiving new capsAlexey Chernov2012-12-101-1/+2
| | | | Fixes bug #689732.
* v4l2: make gst_v4l2_fill_lists() adapt to kernel 3.3+Huacai Chen2012-08-211-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 capsRené Stadler2012-08-181-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 masksRené Stadler2012-08-181-4/+4
| | | | According to http://v4l2spec.bytesex.org/spec/r2492.htm
* v4l2sink: fix crash with NULL caps on bufferRené Stadler2012-08-181-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 removedMatthias Clasen2012-08-091-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 loopAndoni Morales Alastruey2012-08-062-1/+69
|
* directsoundsink: Do not overwrite the DS buffer when testing for AC3 supportXavi Artigas2012-08-061-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680706
* directsoundsink: fix access to invalid pointer in set_volumeAndoni Morales Alastruey2012-06-261-0/+1
|
* v4l2: Free the kernel buffers when the bufferpool is destroyedYouness Alaoui2012-06-261-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 layoutJosep Torra2012-06-196-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 outputJosep Torra2012-06-146-265/+1668
| | | | | A big refactoring to allow passthrough AC3/DTS over SPDIF. Several random cleanups and minor fixes.
* directsoundsink: Fix caps leaksSebastian Dröge2012-06-131-6/+24
|
* v4l2object: Don't probe UVC devices for being interlacedHans de Goede2012-06-111-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 correctlyJosep Torra2012-06-041-0/+3
|
* osxaudiosink: Add support for int audioJosep Torra2012-06-012-4/+45
|
* osxvideosink: Really fix the build on 10.5Josep Torra2012-05-311-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 workJosep Torra2012-05-301-3/+3
| | | | MAC_OS_X_VERSION_10_6 is obviously not defined on 10.5.
* osxvideosink: Put the right flags in the right variableSebastian Dröge2012-05-301-1/+3
|
* osxvideosink: NSWindowDelegate is available in all OSX versions newer than 10.6Sebastian Dröge2012-05-301-1/+1
|
* osxvideosink: Fix build with older OSX versionsJosep Torra2012-05-301-0/+4
|
* configure: Add OBJC specific compiler flagsSebastian Dröge2012-05-301-6/+4
| | | | | | | | | See bug #643939. Conflicts: configure.ac sys/osxvideo/Makefile.am
* directsoundsink: fix acceptcaps checkAndoni Morales Alastruey2012-05-291-10/+16
|
* osxvideosink: fix race in starting the runloop threadAlessandro Decina2012-05-262-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 DTSAndoni Morales Alastruey2012-05-251-2/+5
|
* directsoundsink: use helper function to check for spdif formatsAndoni Morales Alastruey2012-05-251-37/+29
|
* osxvideosink: make sure all selectors are performed on the same threadAndoni Morales Alastruey2012-05-254-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 Decina2012-05-241-1/+1
| | | | ...as haveSuperview requires the mainloop to be running
* osxvideosink: fix indentationAlessandro Decina2012-05-241-13/+13
|
* osxvideosink: enable running the cocoa main runloop in a threadAlessandro Decina2012-05-231-1/+1
|
* osxvideosink: add code to optionally run the cocoa main runloop in a ↵Alessandro Decina2012-05-232-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 downAlessandro Decina2012-05-231-0/+3
|
* osxvideosink: rename cocoa runloop helper funcsAlessandro Decina2012-05-231-4/+4
|
* osxvideosink: don't create application menusAlessandro Decina2012-05-231-83/+0
|
* osxvideosink: reset the embed property for backward compatilibityAndoni Morales Alastruey2012-05-232-9/+14
|
* osxvideosink: fix navigation when force-aspect-ratio is activatedAndoni Morales Alastruey2012-05-233-24/+25
|
* osxvideosink: add force-aspect-ratio propertyAndoni Morales Alastruey2012-05-234-1/+60
|
* osxvideosink: start internal window if no view is providedAndoni Morales Alastruey2012-05-234-3/+232
|
* osxvideosink: implement the navigation interfaceAndoni Morales Alastruey2012-05-233-16/+199
|
* osvideosink: create, destroy, resize and draw from the main threadAndoni Morales Alastruey2012-05-232-26/+133
|
* v4l2: fix typo in EXTRA_DIST marshal.list filenameYouness Alaoui2012-05-111-1/+1
|
* v4l2src: fix v4l2_std_id loggingPeter Seiderer2012-05-091-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.