Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | opusdec: fixed buffer unmapping bug | Carlos Rafael Giani | 2012-10-25 | 1 | -1/+1 |
| | | | | | | | When the decoder received a NULL buffer, it tried to unmap a not mapped buffer. https://bugzilla.gnome.org/show_bug.cgi?id=686829 | ||||
* | mpg123: added gtkdoc section | Carlos Rafael Giani | 2012-10-24 | 1 | -0/+14 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=686595 | ||||
* | mpg123: fixed bug with last frame, disabled internal resampler & chatter | Carlos Rafael Giani | 2012-10-24 | 1 | -12/+16 |
| | | | | | | | | * The last MP3 frame wasn't being pushed when base class was draining * Made sure mpg123 cannot ever use its (crude) internal resampler * Disabled mpg123 stderr output https://bugzilla.gnome.org/show_bug.cgi?id=686595 | ||||
* | mpg123: cleaned up comments, formatting, and logging lines | Carlos Rafael Giani | 2012-10-24 | 1 | -148/+156 |
| | | | | | | also replaced mpg123decoder->handle != NULL checks with asserts https://bugzilla.gnome.org/show_bug.cgi?id=686595 | ||||
* | curlsmtpsink: add comment describing function | Sebastian Rasmussen | 2012-10-24 | 1 | -0/+6 |
| | | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686774 | ||||
* | pitch: fix for start times > 0 | Tim-Philipp Müller | 2012-10-22 | 1 | -2/+2 |
| | | | | | | | | | | | | Fixes buffering and playback of streams that start with a non-0 timestamp in totem (which has a 'pitch' element before pulsesink). Example URI: http://lobostv.lobocast.org.es:8004/lobostv.ogg Still breaks with chained oggs, on second chain. https://bugzilla.gnome.org/show_bug.cgi?id=686391 | ||||
* | opuspay: remove pointless caps serialization | Wim Taymans | 2012-10-22 | 1 | -7/+1 |
| | | | | | | | Remove the caps serialization in the rtp caps. the spec nor the receiver does anything with it. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686547 | ||||
* | wayland: update to wayland-protocol 0.99 | Sreerenj Balachandran | 2012-10-20 | 2 | -31/+29 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=686520 | ||||
* | eglglessink: Don't try to render expose() if no caps are known yet | Sebastian Dröge | 2012-10-19 | 1 | -2/+7 |
| | |||||
* | eglglessink: Fix expose | Sebastian Dröge | 2012-10-19 | 1 | -2/+2 |
| | |||||
* | eglglessink: Make compilable on desktop Linux with MESA too | Sebastian Dröge | 2012-10-18 | 1 | -17/+4 |
| | |||||
* | eglglessink: Integrate into the build system | Sebastian Dröge | 2012-10-18 | 2 | -2/+8 |
| | | | | | Conflicts: ext/Makefile.am | ||||
* | eglglessink: Fix debug output | Sebastian Dröge | 2012-10-18 | 1 | -2/+2 |
| | |||||
* | eglglessink: Also clear the surface once when the buffer content is preserved | Sebastian Dröge | 2012-10-18 | 1 | -0/+6 |
| | |||||
* | eglglessink: Only draw black borders if the default swap behaviour of the ↵ | Sebastian Dröge | 2012-10-18 | 2 | -90/+107 |
| | | | | surface is to destroy the buffer | ||||
* | eglglessink: Remove unused label | Sebastian Dröge | 2012-10-18 | 1 | -2/+0 |
| | |||||
* | eglglessink: Factor display region reset to its own func | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -16/+16 |
| | |||||
* | eglglessink: Always Reset display_region.* at EGL/GLES ctx wipe | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -9/+9 |
| | |||||
* | eglglessink: Factor ELG/GLES context cleanup into its own func | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -60/+16 |
| | |||||
* | eglglessink: Drop drafted fast rendering path logic | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 2 | -987/+301 |
| | |||||
* | eglglessink: Also update header file | Sebastian Dröge | 2012-10-18 | 1 | -13/+8 |
| | |||||
* | eglglessink: Provide the texture positions to the shader on every frame too | Sebastian Dröge | 2012-10-18 | 1 | -8/+5 |
| | |||||
* | eglglessink: Draw black borders and also use a single GL buffer for all vertices | Sebastian Dröge | 2012-10-18 | 1 | -193/+420 |
| | | | | | | Fixes weird artifacts outside the video frame on Qualcomm Snapdragon chipsets and should be faster than glClear() on the complete area all the time. | ||||
* | eglglessink: Fix memory leak | Sebastian Dröge | 2012-10-18 | 1 | -1/+1 |
| | |||||
* | eglglessink: Remove useless debug output added for debugging earlier | Sebastian Dröge | 2012-10-18 | 1 | -2/+0 |
| | |||||
* | eglglessink: Make window setting/handling a bit more threadsafe | Sebastian Dröge | 2012-10-18 | 1 | -7/+12 |
| | |||||
* | eglglessink: Print window handle after setting it | Sebastian Dröge | 2012-10-18 | 1 | -1/+1 |
| | |||||
* | eglglessink: Move DAR query & store to surface init | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -36/+35 |
| | | | | | | | | The DAR (display's pixel aspect ratio) should remain a constant at runtime so there's no point on repeatedly query and store this value. Doing it at surface setup should be enough. As an added bonus this change should make rendering a bit faster. | ||||
* | eglglessink: Don't signal the GCond too often | Sebastian Dröge | 2012-10-18 | 1 | -7/+5 |
| | |||||
* | eglglessink: Add myself as author | Sebastian Dröge | 2012-10-18 | 2 | -1/+4 |
| | |||||
* | eglglessink: Make sure to always reset the display region in start() | Sebastian Dröge | 2012-10-18 | 1 | -2/+10 |
| | |||||
* | eglglessink: Also commit missing changes to the header file | Sebastian Dröge | 2012-10-18 | 1 | -3/+11 |
| | |||||
* | eglglessink: Also include $(GST_BASE_CFLAGS) | Sebastian Dröge | 2012-10-18 | 1 | -0/+1 |
| | |||||
* | eglglessink: Fix race condition | Sebastian Dröge | 2012-10-18 | 1 | -0/+26 |
| | |||||
* | eglglessink: Refactor rendering and all context specific GL things into a ↵ | Sebastian Dröge | 2012-10-18 | 1 | -112/+205 |
| | | | | | | separate thread Also fixes some threading related problems. | ||||
* | eglglessink: Re-add accidentially reverted commit | Sebastian Dröge | 2012-10-18 | 1 | -23/+51 |
| | |||||
* | eglglessink: Remove unneeded flow_lock | Sebastian Dröge | 2012-10-18 | 1 | -331/+262 |
| | | | | | | | | Use the object lock in the few places necessary, everything else is protected by other things already. Also store the context directly inside the instance struct instead of allocating some memory for it. | ||||
* | eglglessink: Fix debug output and constant names | Sebastian Dröge | 2012-10-18 | 1 | -7/+7 |
| | |||||
* | eglglessink: start()/stop() is called in READY<->NULL in basesink | Sebastian Dröge | 2012-10-18 | 1 | -25/+52 |
| | | | | But this should be called in PAUSED<->READY. | ||||
* | eglglessink: Fix for outbound DAR reported by EGL | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -13/+38 |
| | | | | | | | | | | | | Some EGL implementations don't honor the spec requirement of returning DAR values as w/h * EGL_DISPLAY_SCALING. This changeset: - Fixes rendering on the Samsung Galaxy III - Fixes wrong check on required 1.2 EGL version - Reorders the code a bit. | ||||
* | eglglessink: Fix crashes if there are no EGL or GLES extensions | Sebastian Dröge | 2012-10-18 | 1 | -5/+5 |
| | |||||
* | eglglessink: Fix crash at element instantiation | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -1/+1 |
| | |||||
* | eglglessink: GLSL: Save one extra texture lookup | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -2/+1 |
| | |||||
* | eglglessink: GLSL: Minor named index access tweak xyz -> rgb | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -1/+1 |
| | |||||
* | eglglessink: GLSL: Assorted fixes to optimized code | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -12/+9 |
| | | | | | - Don't copy over opos as it's already a vec2 - Fix index order access at frag_YUY2_YVYU_UYVY_prog | ||||
* | eglglessink: GLSL: Planar YUV converters optimization | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -20/+26 |
| | | | | | | - Use consts for the transform's offset and cofficients values - Use dot product instead of mult and add - Avoid unneeded texture lookups | ||||
* | Geglglessink: LSL: Optimize frag_YUY2_YVYU_UYVY_prog | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -12/+13 |
| | | | | | | - Avoid repeatedly performing the texture lookup - Use consts for the transform's offset and cofficients values - Use the dot product instead of the explicit mult and add | ||||
* | eglglessink: GLSL: Drop unneded nxy vec2 | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -2/+1 |
| | |||||
* | eglglessink: Fix missing double quotation mark in GLSL code | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -1/+1 |
| | |||||
* | eglglessink: GLSL: Optimize frag_AYUV_prog | Reynaldo H. Verdejo Pinochet | 2012-10-18 | 1 | -11/+12 |
| | | | | | | - Avoid repeatedly performing the texture lookup - Use consts for the transform's offset and cofficients values - Use the dot product instead of the explicit mult and add |