martii
6bb00d7bc7
container_ffmpeg: flush streams immediately after seek
2013-07-20 09:08:31 +02:00
martii
a1c809cd47
libeplayer3: cleanup
2013-07-19 14:36:25 +02:00
martii
025e2082e9
libeplayer: reduce debugging output
2013-07-19 10:43:56 +02:00
martii
44f19e563a
h264: don't mess with packet length
2013-07-19 10:30:04 +02:00
martii
876c7e95e1
libeplayer3/h264: unbreak
2013-07-14 16:07:15 +02:00
martii
ea4054f258
libeplayer3/container_ffmpeg: No attributes needed for mutex init
2013-07-14 15:17:36 +02:00
martii
43f6a4cdb6
libeplayer3 cleanup
2013-07-14 14:55:48 +02:00
martii
13a488c1e3
libeplayer3/h264 cleanup
2013-07-14 13:36:19 +02:00
martii
28a5f96c8b
libeplayer3: experimental h.264 playback fix
2013-07-14 13:30:50 +02:00
martii
ec73a2bcd4
libeplayer3: cleanup
2013-07-14 10:04:05 +02:00
martii
29d549ff3f
libeplayer3: use actual pids instead of indexes
2013-07-12 22:34:39 +02:00
martii
233c330e4c
ffmpeg-2.0
2013-07-10 19:27:57 +02:00
martii
42018c2f9c
libeplayer3/container_ffmpeg: revert swr_next_pts call
2013-07-07 16:20:01 +02:00
martii
83756d1f9b
libeplayer3: minor changes
2013-07-07 15:59:55 +02:00
martii
59d83d0bd4
libeplayer3: re-enable audio after seeking (still broken)
2013-07-07 10:34:29 +02:00
martii
fcd2c1b246
libeplayer3: need to call avcodec_free_frame after swresample, too
2013-07-06 17:06:01 +02:00
martii
4037122259
sync with seife
2013-06-19 12:41:13 +02:00
Stefan Seyfried
9338fc6d1f
modernize configure.ac and Makefile.am
...
autoconf-1.13 has new warnings, silence them by updating
the buildsystem
2013-06-16 22:16:12 +02:00
Stefan Seyfried
03c9c65bea
modernize configure.ac and Makefile.am
...
autoconf-1.13 has new warnings, silence them by updating
the buildsystem
2013-06-16 22:16:12 +02:00
Stefan Seyfried
70a2f5bca0
cPlayback: add new API functions for DVD chapter/subtitles
...
right now these are mostly dummies...
2013-06-16 21:42:42 +02:00
martii
b2eb2038d7
libeplayer3: the mp3 handler can easily take care of vorbis data, too.
2013-06-13 20:58:08 +02:00
martii
d2ee743530
libeplayer3: vorbis can easily be handled by the mp3 writer
2013-06-10 15:49:38 +02:00
martii
17a2a6553a
libeplayer3/h264: disable debugging
2013-06-10 15:11:13 +02:00
martii
65e69b07fb
libeplayer3: get rid of compiler warnings
2013-06-10 15:06:00 +02:00
martii
997af12a20
libeplayer3: drop legacy ffmpeg support
2013-06-10 13:13:52 +02:00
martii
429a9df2a5
libeplayer/h264: Fix playback.
2013-06-10 12:38:47 +02:00
martii
4b5228cfb0
libeplayer3: deactivate debugging
2013-06-08 12:34:19 +02:00
martii
4f56cae01d
libeplayer3: cleanup
2013-06-08 12:05:36 +02:00
martii
6e25a6f00f
libeplayer3: further malloc-memcpy-write -> writev replacements; not fully regression tested
2013-06-08 11:15:09 +02:00
martii
0d54652815
libeplayer3/h264: replace malloc/memcpy/write with writev
2013-06-08 10:19:40 +02:00
martii
076715fd68
libeplayer3: drop buffering code due to crashes
2013-06-07 15:16:29 +02:00
Stefan Seyfried
618e7723bf
generic-pc: implement cDemux::getSTC()
2013-06-01 17:16:56 +02:00
Stefan Seyfried
7e9d0f49a9
generic-pc: increase video and audio demux buffer
2013-06-01 17:15:33 +02:00
Stefan Seyfried
dd7ee34c8c
cDemux: fix error reporting vor video, audio, ... channels
2013-06-01 17:05:23 +02:00
Stefan Seyfried
437a7d1b51
generic-pc: help finding missing blit() calls
2013-06-01 15:58:47 +02:00
Stefan Seyfried
94830cf33f
generic-pc: improve decoder info messages
2013-06-01 15:41:32 +02:00
Stefan Seyfried
619751eaf0
generic-pc: silence decoder threads output
2013-06-01 15:39:19 +02:00
Stefan Seyfried
2efe616a23
generic-pc: implement cAudio::getAudioInfo()
2013-06-01 15:21:43 +02:00
martii
b035d8ef59
replace libavresample with libswresample
2013-06-01 13:47:47 +02:00
Stefan Seyfried
f4f72f34b9
generic-pc: add audio sample conversion
...
ffmpeg audiodecoders after version 1.1 deliver audio samples in planar
formats by default instead of packed as before. Additionally, the AC3
decoder delivers now in planar float.
Use libswresample for sample format conversion, this will work with old
(where it hopefully does nothing) and new ffmpeg versions.
Later on, also sample rate and channel layout conversion could be
implemented if desired.
Tested with ffmpeg versions 1.0.6 and 1.2.1.
2013-06-01 13:43:51 +02:00
Stefan Seyfried
e5e05ffa09
fix library declarations for libtool
2013-06-01 12:25:52 +02:00
Stefan Seyfried
7b32a96635
configure: specify the needed ffmpeg versions
2013-05-27 13:51:09 +02:00
Stefan Seyfried
05ac116312
generic-pc: add Pig function to cVideo / GLFB
2013-05-27 00:47:35 +02:00
Stefan Seyfried
9593fe09cf
generic/glfb: add a few keys to F5-F8
2013-05-27 00:45:42 +02:00
Stefan Seyfried
adb6db1beb
generic-pc/video: implement getScreenImage (experimental)
2013-05-26 20:52:43 +02:00
Stefan Seyfried
40d1bb8b63
generic-pc/video: reuse swscale context
2013-05-26 20:50:58 +02:00
Stefan Seyfried
62f0c20738
triple: fix compile breakage in video.h
2013-05-25 23:13:37 +02:00
Stefan Seyfried
b4be13eb84
video: ensure VIDEO_STD_MAX is big enough
2013-05-25 22:05:30 +02:00
Stefan Seyfried
02ae4f3c44
generic-pc: add audiplayer support to cAudio
2013-05-24 22:51:27 +02:00
Stefan Seyfried
2c813fe1e4
generic-pc: implement cVideo::ShowPicture()
2013-05-24 15:48:19 +02:00