summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-08-07winks: add missing default switch case0.10Andoni Morales Alastruey1-0/+4
2012-08-07winks: fix typesAndoni Morales Alastruey1-1/+1
2012-08-07winks: fix format warningsAndoni Morales Alastruey1-5/+5
2012-08-07winks: fix unused variables warningsAndoni Morales Alastruey2-6/+1
2012-08-07winks: don't reinitialize MEDIASUBTYPE_I420Andoni Morales Alastruey1-6/+1
2012-08-07winks: define STATIC_KSPROPSETID_Wave_Queued if not definedAndoni Morales Alastruey2-2/+8
2012-08-07winks: integrate build with autotoolsAndoni Morales Alastruey3-8/+64
2012-08-06d3dvideosink: avoid duplicated symbols in static linksAndoni Morales Alastruey1-1/+1
Rename the DLL entry point the avoid duplicated symbols in static links.
2012-07-20faad: only discard frame once upon decoding errorMark Nauwelaerts1-2/+0
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679886
2012-07-19spectrascope: fabs->sqrt to calculate the magnitudeStefan Sauer1-1/+1
2012-07-19dvbsuboverlay: plug some ref leaksMark Nauwelaerts1-0/+2
2012-07-13dvbsuboverlay: adaptively blend or attach video overlay compositionMark Nauwelaerts2-3/+21
2012-07-13dvbsuboverlay: use video overlay composition helperMark Nauwelaerts2-242/+121
... rather than custom home-made blending.
2012-07-13initialize return values (fixes bug #679503)Andreas Frisch1-1/+2
2012-07-12tsdemux: more correctly determine expected PES packet payload sizeMark Nauwelaerts1-2/+10
... particularly considering that packet_length == 0 is possible.
2012-07-11pitch: register as effectStefan Sauer1-1/+1
2012-07-11tsdemux: correctly determine expected PES packet payload sizeMark Nauwelaerts1-2/+5
Avoids consistently failing to detect that a packet is complete, which would then only be pushed upon the start of a next packet, which leads to quite a delay in case of a sparse (subtitle) stream. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=666674
2012-07-11dvbsuboverlay: ensure minimum page time out of 1 secondMark Nauwelaerts1-0/+7
... to compensate for some bogus subtitle with a 0 timeout, which would result in only being shown for a very unreadable amount of time. See https://bugzilla.gnome.org/show_bug.cgi?id=666674
2012-07-10dvbsuboverlay: fixup end-of-display-set forcingMark Nauwelaerts1-1/+1
2012-07-10dvbsuboverlay: ensure valid subtitle running time by proper clippingMark Nauwelaerts1-13/+31
In particular, pass buffer timestamp (pts) to dvb_sub, and then clip and convert to running time when the duration (timeout) is known after decoding it. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=660233
2012-07-09dvbsuboverlay: properly force end-of-display-setMark Nauwelaerts3-4/+52
... which is upon receiving new data with different PTS spec-wise, or optionally upon each packet of subtitle data if desired by property. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=669310
2012-07-09dvbsuboverlay: Handle non_modifying_colour_flag correctly in the RLE handlersMart Raudsepp1-3/+3
The check for when to not memset was checking on an undeterministic 'bits' variable value, which is only meant to be used inside the loop earlier when it is supposed to check if clut_index is 1 together with non_mod set, as per spec: "non_modifying_colour_flag: If set to '1' this indicates that the CLUT entry value '1' is a non modifying colour. When the non modifying colour is assigned to an object pixel, then the pixel of the underlying region background or object shall not be modified. This can be used to create "transparent holes" in objects." https://bugzilla.gnome.org/show_bug.cgi?id=666352
2012-07-05shmsrc: memory corruption when a client disconnects (fixes #679385)Aleix Conchillo Flaque1-1/+1
2012-07-03directsoundsrc: Chain up to the parent class' finalize implementationSebastian Dröge1-5/+7
2012-07-02decklinksink: Better handling of audio outputDavid Schleef2-25/+65
2012-07-02decklinksrc: Send newsegment eventsDavid Schleef2-0/+32
2012-07-02decklinksink: Mark element as sink elementDavid Schleef1-0/+1
2012-07-02decklink: use GOnce in type registrationDavid Schleef1-62/+66
2012-07-02inter: Increase the inter audio surface bufferingDavid Schleef2-7/+8
2012-07-02interaudiosink: reenable channel propertyDavid Schleef1-2/+0
2012-07-02interaudiosrc: Set format to timeDavid Schleef1-1/+1
2012-06-28mpegtsbase: Move known PSI PIDs to where they belongEdward Hervey2-20/+32
This avoids tsdemux parsing data is doesn't really care about
2012-06-28tsdemux: Fix AAC LATM capsEdward Hervey1-2/+2
2012-06-27mpegtspacketizer: Fix overwriteEdward Hervey1-2/+1
The value contained at *data (as opposed to the value of data) was being increased.
2012-06-27tests: mpegtsmux: add basic output unit test verificationMark Nauwelaerts1-0/+292
2012-06-27mpegtsmux: apply some more CLOCK_BASE to ensure slack for PCR offsetMark Nauwelaerts1-3/+4
2012-06-26d3dvideosink: release the offscreen surface before the d3d deviceAndoni Morales Alastruey1-7/+7
The offscreen surface keeps a reference on the d3d device, so if the device is released first we don't see the reference count debug message going to 0 as it should be.
2012-06-26d3dvideosink: clean up elementAndoni Morales Alastruey1-176/+80
Remove old commented code and uneeded extra indentation
2012-06-26d3dvideosink: rework locking for devices lostAndoni Morales Alastruey2-44/+56
2012-06-26d3dvideosink: release and recreate the device in prepare_windowAndoni Morales Alastruey1-3/+2
2012-06-24spectrascope: avoid dark pixels in fade-and-move-up modeStefan Sauer1-1/+3
2012-06-21configure: Really always define DECKLINK_OSX conditionalSebastian Dröge1-0/+1
2012-06-21Correct satellite delivery descriptor parsing.Tony Houghton5-24/+15
Original code to parse satellite delivery descriptors to generate "satellite" structures appeared to be copy & pasted from cable's code without amending for satellite. Also added 8PSK to dvbsrc's enum for modulation. https://bugzilla.gnome.org/show_bug.cgi?id=654485
2012-06-21tsparse: Rework handling and cleanupsEdward Hervey2-300/+98
tspad always has a static source pad which output everything received (not functional yet). Program pads are now request pads. Remove all cruft that should have been removed from the switch over to mpegtsbase.
2012-06-21mpegtbase: Always send EOSEdward Hervey1-2/+2
subclass will take care of handling it more if needed
2012-06-21configure: Always define DECKLINK_OSX conditionalSebastian Dröge1-1/+1
Fixes bug #678523.
2012-06-20timidity: Fix flag checkingEdward Hervey1-1/+1
2012-06-20teletext: #if0 code that never happensEdward Hervey1-0/+3
The only place this method is called is with lofp being a guint8 (from a data block).
2012-06-20teletextdec: Use proper variable typeEdward Hervey1-1/+1
2012-06-19dvb: Detect more issues with configuration fileEdward Hervey1-223/+251
Report useful errors when: * file is present but empty * requested channel is not present