summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-22Reduce loggingPetri Hintukainen
2015-04-02demux_ts: Another safety against freeze on heavy seeking.Torsten Jager
VDPAU seems not to need this nasty workaround (and it seems not to be harmed by it either). Doing this inside ff_video_decoder would affect all demuxers, and only for MPEG-TS I am halfway sure that there will follow another sequence header after seek. Alternatively, demux_ts could seek to keyframes. This is not as simple as it sounds. Many DVB streams I have seen only show "Auxillary data" and "Sequence extended info" NAL units openly. All the rest hides behind escapes...
2015-03-06More fast unaligned integer hacks.Torsten Jager
Taken from my private "TJtools" project.
2015-02-28Unaligned integer read hack works with gcc 4.4 too.Torsten Jager
Maybe not a that important patch ;-)
2015-02-28ChangeLog update.Torsten Jager
2014-12-29ff_audio_decoder: add AAC ADTS probing and parsing v2.Torsten Jager
Some MPEG-TS streams dont align ADTS to TS-PES, pad ADTS frames to (nearly) fixed bitrate, and/or wrongly flag all this as LATM. Now the probing is more safe against ambigous input. Somebody please test whether this still breaks real LATM.
2014-12-24Revert 12672:63e9924bea7d. This change breaks real LATM.Chris Rankin
2014-12-16_x_overlay_to_argb32(): check for NULLPetri Hintukainen
2014-12-16Use correct absolute value function with floats and doublesBrad Smith
2014-12-09ff_video_decoder: default deep color to SD matrix.Torsten Jager
HD color matrix (ITU-R 709/SMTE 240) serves to provide a bit more depth at least for greens where it strikes the most. Having more than 8 bits for real makes this trick obsolete, so deep color defaults to good old SD mode. Bad thing: now we need real support in video out to benefit. Has anyone got an idea how to integrate that into xine video out API (capability flags are nearly used up)? I found some UHD tests on Astra 19.2°E 11.406GHz V 22Msym/s 2/3 8PSK and 10.995GHz 22Msym/s 9/10 8PSK showing this.
2014-12-08Add configure check and replacement for ffabs()Petri Hintukainen
2014-12-08Use ffabs()Brad Smith
Fixes truncating timestamps
2014-12-07Fix compiling greedy2frame_template_sse2.cPetri Hintukainen
Some compilers generate invalid assembler code (64-bit register prefix) when %q is used in 32-bit code. Maybe compiler bug ? ("Produces the quad word register name for an operand if the target supports quad word. Otherwise, it produces a word register name.")
2014-12-07bluray: reset stream only oncePetri Hintukainen
Fixes stopping playback when stream is seeked multiple times too fast.
2014-12-07bluray: fix lprint argumentsPetri Hintukainen
2014-12-07spuhdmv: fix crash with broken streamPetri Hintukainen
2014-11-21ff_audio_decoder: add AAC ADTS probing and parsing.Torsten Jager
Some MPEG-TS streams dont align ADTS to TS-PES, pad ADTS frames to (nearly) fixed bitrate, and/or wrongly flag all this as LATM. Somebody please test whether this breaks real LATM.
2014-11-19Revert part of 12593:f7c8f59bf518Petri Hintukainen
Fixes build issues.
2014-11-19bluray: fix overlay scaling when overlay size != video sizePetri Hintukainen
2014-11-18goom/convolve_fx: add 64bit MMX version.Torsten Jager
2014-11-06Remove unused var.Torsten Jager
2014-11-06a52dec: silence negative array subscript warnings.Torsten Jager
2014-11-06Add <limits.h> conftest as used by internal libmad.Torsten Jager
2014-11-06libfaad: silence some warnings.Torsten Jager
2014-11-06Copyright year update by hg log.Torsten Jager
2014-11-06post: silence warnings.Torsten Jager
For historical reasons, arg #4 of xine->config->register_enum () is of type (char **). That string array will not be modified though.
2014-11-06libdvdnav: silence warnings.Torsten Jager
2014-11-06vo_vdpau: silence warnings.Torsten Jager
gcc 4.6 warned about a maybe uninitialized clip_rect. This is a false positive, and the older gcc 4.5 does not warn here. Anyway, I separated out "zoom" and "no zoom".
2014-11-06pnm: silence warnings.Torsten Jager
Untested - I have no PNM server.
2014-11-01demux_qt: some DIV/0 safety.Torsten Jager
2014-11-01demux_qt: better edit list handling.Torsten Jager
Add 64bit table entries, trak delay, gaps, (hopefully) improved A/V sync.
2014-10-03Detect mp3 files with large id3v2 tags.Torsten Jager
At least when input is seekable. AVformat demux used to hit in such cases, but that one is still very unstable.
2014-09-05dvbspeed: auto recover from temporary signal loss.Torsten Jager
2014-08-30Add simple deep color support.Torsten Jager
After putting this little diff to my old Kaffeine: - - - kaffeine-1.2.2/src/dvb/dvbsi.cpp 2011-04-17 21:17:19.000000000 +0200 + + + kaffeine-1.2.2/src/dvb/dvbsi.cpp 2014-08-24 15:41:08.000000000 +0200 @@ -1206,6 +1206,7 @@ DvbPmtParser::DvbPmtParser(const DvbPmtS case 0x02: // MPEG2 video case 0x10: // MPEG4 video case 0x1b: // H264 video + case 0x24: // H265 video if (videoPid < 0) { videoPid = entry.pid(); } else { I stumbled upon "UHD TV" on Astra 19.2E, 11.406Ghz V, 22000, 2/3, 8-PSK, 0.35, Video PID 255. DSP version? Anyway, my box is far too slow for 3840x2160p50 H.265 10bit :-/
2014-08-29matroska: add support for compressed HDMV PGS subtitlesPetri Hintukainen
2014-08-29matroska: split uncompress_zlib() from handle_vobsub()Petri Hintukainen
2014-08-29matroska: fix parsing of ContentCompression elementPetri Hintukainen
When ContentCompAlgo is not present, it defaults to 0 (zlib).
2014-08-22video_out_mmal: HW-accelerated OSD blendingPetri Hintukainen
2014-08-04input_gnome_vfs: 'g_thread_init' is deprecated since glib 2.32Petri Hintukainen
2014-08-04Add missing LIBINTLCarlo Bramini
2014-08-02Fix AVCodecContext/AVFrame freeing.Torsten Jager
2014-08-02Disable av_frame edges when not needed anymore.Torsten Jager
2014-08-02Uniform ffmpeg version test.Torsten Jager
2014-07-09Use _x_freep()Petri Hintukainen
2014-07-09SimplifyPetri Hintukainen
2014-07-09Mark input_info_t constPetri Hintukainen
2014-07-09Mark input_info_t constPetri Hintukainen
2014-07-06Added tag 1.2.6 for changeset 81fff8557053Darren Salt
2014-07-06Bump version.1.2.6Darren Salt
2014-06-18spuhdmv: palette endian safety.Torsten Jager