blob: 74dc9bea38aa9ab6a686926c1b5c165acb5f0c56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
|
VDR Plugin 'rpihddevice' Revision History
-----------------------------------------
2014-04-24: Version 0.0.9
-------------------------
- new:
- added Finnish translations (thanks to Rolf Ahrenberg)
- setup option to ignore HDMI audio EDID
- fixed:
- add prefix to plugin specific class names (suggested by Rolf Ahrenberg)
- move cAudioParser to avoid duplicate class name (reported by Patrick Maier)
- maintain list of rejected OMX buffers
- thread-safe container for OMX events
- report valid VideoAspect if video is stopped (reported by Rolf Ahrenberg)
- fixed buffer stall after StillPicture()
- increased latency target for transfer mode to 200ms
- reworked clock handling for normal play back and trick modes
- simplified OMX buffer polling
- added proper buffering at audio parser and reduced OMX audio buffers
- OMX shutdown when no stream has been played (reported by Klaus Schmidinger)
- displaying subtitles when OSD is active (fix by Klaus Schmidinger)
- default quality when grabbing jpeg image (reported by Klaus Schmidinger)
- suppress buffer stall when clock is halted
- set clock latency target according omxplayer
- known issues:
- direct switching from fast forward to fast rewind will freeze replay
- artifacts with StillImage() and PES recordings
- missing:
- plugin specific option for video mode adaption
2014-02-10: Version 0.0.8
-------------------------
- new:
- image grabbing
- implemented proper handling in case of buffer stall
- reporting video size
- support letter box and center cut out set by VDR
- support video scaling
- fixed:
- increased number of audio buffer to fix replay issues with PES recordings
- return correct number of audio bytes written from PlayAudio()
- fixed start up in audio only mode
- fixed still image with deinterlacer
- fixed crash during deinitialization
- fixed crash when copying 5.1 PCM audio
- use cThread::mutex for locking
- implement cOvgOsd::SetAreas() and cOvgOsd::SetActive()
- audio codec clean up, drop AAC-LATM and rename ADTS to AAC
- audio decoding thread clean up
- known issues
- StillImage() will cause buffer stall
- artifacts with StillImage() and PES recordings
- speed to fast when fast replaying audio only recordings
2013-12-30: Version 0.0.7
-------------------------
- new:
- support audio sampling rates other than 48kHz
- changed setting of trick speed with APIVERSNUM >= 20103
- added deinterlacer
- fixed:
- improved audio parser
- fixed still image for H264 video
- mute audio render if volume is set to zero
- missing:
- image grabbing
- video format/output options
2013-12-16: Version 0.0.6a
--------------------------
- fixed:
- removed OMX mutex
2013-12-15: Version 0.0.6
-------------------------
- new:
- still picture
- trick speeds
- fixed:
- reworked audio detection and decoding, fixed several issues
- reworked stream starting behavior, fixed audio-/video-only play back
- fixed several issues with unsupported video codec (e.g. without MPEG2 key)
- improved fast forward/reverse mode
- several minor bugfixes
- missing:
- deinterlacer
- image grabbing
- video format/output options
2013-11-17: Version 0.0.5
-------------------------
- new:
- improved audio format detection (taken from softhddevice)
- separate thread for audio decoding
- fixed:
- jump forward/backward in recordings
- several minor bugfixes
- missing:
- still picture
- trick modes
- deinterlacer
- video format/output options
2013-10-14: Version 0.0.4
-------------------------
- new:
- changed to libav for audio decoding
- added support multi-channel audio codecs
- added audio format/output options
- fixed:
- removed drawing of black box in front of console which lead to malfunction
due to memory bandwidth problem. console blank out will be handled with
video format/output options in future versions.
- missing:
- trick modes
- deinterlacer
- video format/output options
- much more...
2013-10-02: Version 0.0.3
-------------------------
- new:
- tracking number of free buffers and provide Poll() method
- fixed:
- audio only mode
- replay start/stop/pause
- improved H264 detection
- blank out console
- missing:
- trick modes
- other audio formats
- much more...
2013-09-29: Version 0.0.2
-------------------------
- new:
- volume control
- H264 support
- fixed:
- added missing includes to Makefile
- PTS/OMX_TICKS conversion
- missing:
- audio only play mode
- buffer handling for proper replay support
- other audio formats
- much more...
2013-09-27: Version 0.0.1
-------------------------
initial prototype
- limitations:
- video codec hard coded to MPEG2, output on HDMI
- audio codec hard coded to MP3, output on phone jack
- tested:
- OSD
- SDTV live view and replay
- missing:
- dynamic switching between MPEG2 and H264 video codec
- trick speeds
- much more...
|