summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.0.21.0.2Tim-Philipp Müller2012-10-2580-175/+4950
|
* opusdec: fixed buffer unmapping bugCarlos Rafael Giani2012-10-251-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
* configure: require wayland >= 1.0.0Tim-Philipp Müller2012-10-241-1/+1
| | | | We have an API stable release now, require that.
* tests: fix up mpg123 test a littleTim-Philipp Müller2012-10-244-52/+24
| | | | | | | | | | - dist input files - fix sample leak - simplify check for elements - only run mpg123 test if mpg123 is available and selected - fix build in uninstalled setup https://bugzilla.gnome.org/show_bug.cgi?id=686595
* tets: add unit test for mpg123audiodecCarlos Rafael Giani2012-10-245-0/+586
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=686595
* mpg123: added gtkdoc sectionCarlos Rafael Giani2012-10-243-0/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=686595
* mpg123: fixed bug with last frame, disabled internal resampler & chatterCarlos Rafael Giani2012-10-241-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 linesCarlos Rafael Giani2012-10-241-148/+156
| | | | | | also replaced mpg123decoder->handle != NULL checks with asserts https://bugzilla.gnome.org/show_bug.cgi?id=686595
* curlsmtpsink: add comment describing functionSebastian Rasmussen2012-10-241-0/+6
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686774
* mpegdemux: check base_time before calculating new_startThijs Vermeir2012-10-241-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=623387
* scaletempo: Fix event leakSebastian Dröge2012-10-231-3/+3
|
* scaletempo: Fix timestamp trackingSebastian Dröge2012-10-231-4/+11
|
* scaletempo: Implement LATENCY querySebastian Dröge2012-10-231-0/+66
|
* scaletempo: Store instance private data in the instance structSebastian Dröge2012-10-232-15/+21
| | | | | Getting it over and over again via G_TYPE_INSTANCE_GET_PRIVATE() is really slow.
* hls: Link to $(LIBM) for isfinite()Sebastian Dröge2012-10-231-1/+1
|
* pitch: fix for start times > 0Tim-Philipp Müller2012-10-221-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 serializationWim Taymans2012-10-221-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
* subenc: port to 1.0Tim-Philipp Müller2012-10-223-127/+180
|
* mpegtsmux: Don't make the same buffer writable twice.Jan Schmidt2012-10-222-11/+10
| | | | Fixes Bug 686327 - mpegtsmux: fix refcount issue with input buffers
* wayland: update to wayland-protocol 0.99Sreerenj Balachandran2012-10-203-32/+30
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=686520
* mpegdemux: forward non-processed dvd eventsMark Nauwelaerts2012-10-191-0/+4
| | | | ... such as notably dvd-spu-clut-change.
* mpegdemux: segment event should be sent before gap eventMark Nauwelaerts2012-10-191-0/+3
|
* eglglessink: Don't try to render expose() if no caps are known yetSebastian Dröge2012-10-191-2/+7
|
* eglglessink: Fix exposeSebastian Dröge2012-10-191-2/+2
|
* tsdemux: fix program packet sequence counter parsing in PES headerTim-Philipp Müller2012-10-191-1/+1
|
* tsdemux: fix some inconsequential PES header parsing issuesTim-Philipp Müller2012-10-191-3/+3
| | | | | | | | | | | | | | | additional_copy_info: need to get rid of the highest bit, not the lowest one program_packet_sequence_counter: also need to get rid of the highest bit instead of multiplying with a random value original_stuff_length: want to AND 0x3f to extract the lowest 6 bits, not multiply by it. None of these fields are actually used though, so these should not have caused any issues.
* tsdemux: Fix parsing P-STD_buffer in PES headerRaimo Järvi2012-10-191-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=686294
* wayland: don't try to build against 0.99 or laterTim-Philipp Müller2012-10-181-1/+1
| | | | The plugin needs updating for some API changes since 0.95.
* tsdemux: fix potential crash dereferencing NULL program pointerAndoni Morales Alastruey2012-10-181-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=686358
* opensles: Only check for the main opensles headerSebastian Dröge2012-10-181-4/+1
|
* eglglessink: Put into the not-ported plugins listSebastian Dröge2012-10-181-1/+1
|
* eglglessink: Documentation: Hook eglglessink documentation inReynaldo H. Verdejo Pinochet2012-10-183-0/+17
|
* eglglessink: Make compilable on desktop Linux with MESA tooSebastian Dröge2012-10-181-17/+4
|
* eglglessink: Integrate into the build systemSebastian Dröge2012-10-183-2/+39
| | | | | Conflicts: ext/Makefile.am
* eglglessink: Fix debug outputSebastian Dröge2012-10-181-2/+2
|
* eglglessink: Also clear the surface once when the buffer content is preservedSebastian Dröge2012-10-181-0/+6
|
* eglglessink: Only draw black borders if the default swap behaviour of the ↵Sebastian Dröge2012-10-182-90/+107
| | | | surface is to destroy the buffer
* eglglessink: Remove unused labelSebastian Dröge2012-10-181-2/+0
|
* eglglessink: Factor display region reset to its own funcReynaldo H. Verdejo Pinochet2012-10-181-16/+16
|
* eglglessink: Always Reset display_region.* at EGL/GLES ctx wipeReynaldo H. Verdejo Pinochet2012-10-181-9/+9
|
* eglglessink: Factor ELG/GLES context cleanup into its own funcReynaldo H. Verdejo Pinochet2012-10-181-60/+16
|
* eglglessink: Drop drafted fast rendering path logicReynaldo H. Verdejo Pinochet2012-10-182-987/+301
|
* eglglessink: Also update header fileSebastian Dröge2012-10-181-13/+8
|
* eglglessink: Provide the texture positions to the shader on every frame tooSebastian Dröge2012-10-181-8/+5
|
* eglglessink: Draw black borders and also use a single GL buffer for all verticesSebastian Dröge2012-10-181-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 leakSebastian Dröge2012-10-181-1/+1
|
* eglglessink: Remove useless debug output added for debugging earlierSebastian Dröge2012-10-181-2/+0
|
* eglglessink: Make window setting/handling a bit more threadsafeSebastian Dröge2012-10-181-7/+12
|
* eglglessink: Print window handle after setting itSebastian Dröge2012-10-181-1/+1
|
* eglglessink: Move DAR query & store to surface initReynaldo H. Verdejo Pinochet2012-10-181-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.