[ANNOUNCE] vdr-softdevice-0.4.0
|
stl
Routinier
Dabei seit:
02.06.2004 Beiträge: 372 Herkunft:
Falkensee
| |
[ANNOUNCE]
vdr-softdevice-0.4.0 |
|
Hallo Budget-Fans,
es gibt eine neue
Version von softdevice.
Ältere
VDR-Versions als vdr-1.3.7 werden nicht mehr
unterstützt.
Plugin's homepage is located
at: http://softdevice.berlios.de/
Changelog
since last release:
code: |
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:
|
2007-04-11: softdevice-0.4.0
- xv-out: activate suspend/resume key (r/R) via configure (by Artur Skawina).
- i18n: some german translations.
- osd: moved aspect detection entry to "Cropping" sub menu.
2007-04-03:
- add automatic border detection, based on a patch by Roland Praml.
- altivec needs 16 byte alignment
- compile fix for Darwin
- make flag for shared linking a variable
- add BGRA32 mode to SoftOsd
- compile linux RTC syncing mode support only on Linux.
- detect cpu endianness and define CPU_BIGENDIAN if necessary.
- add video-quartz and audio-macos for Mac Os X support
2007-03-25:
- fix types in GetTime().
- pts values are stored in uint64_t
- almost complete rewrite of video-fb. Supported are now 15,16,24 and 32 bit
depth framebuffers. The osd is rendered with software alpha blending,
and it is even faster :-)
2007-03-12:
- compile fix for recent ffmpeg SVN
- include ffmpeg headers as 'extern "C"'
- enable and use as default the software mixer. The old behaviour (use the
system's mixer) can be selected via -vo oss:mixer.
- increase the stepsize of the software mixer.
- don't scale audio if the volume is at maximum.
- set edge_width/_height always to zero. Fixes picture shiftes with
the ShmClient. This is not the optimal(/final) solution...
2007-03-04:
- video-dfb: Make use of SetSourceRectangle() runtime selectable,
changed *SetSourceLocation* to SetSourceRectangle.
2007-02-26:
- softlog: sanitycheck for zero length filenames and fix use filename member
when changeing append mode.
- video-dfb: shifted most prints via softlog.
- video sync: preparation for new changeable sync parameters.
2007-02-24:
- Makefile: add --remove-destination , so that "make plugins" does not
disturb a running vdr.
- softlog: added indicator for priority I(nfo), E(rror), D(ebug), T(race).
- video-vidix: shifted prints via softlog.
2007-02-13:
- fix gettid compile error on some systems.
2007-02-11:
- Some more options selectable via log menu.
2007-02-10:
- Pause the playback of recordings when suspended (by Marko Mäkelä)
- add configurable logging
- report Xrun audio duration
2007-01-28:
- don't lock NULL pictures in cVideo::GetLockLastPic().
- implement avcodec_decode_audio2() interface to libavcodec.
- set ic->bp.is_streamed to true, to avoid calls to unimlemented seek method.
- add architecture "x86_64" to configure and report unsupported
architectures.
- add StealToBitmap() for OSD in grabbed image.
- add OSD with alpha blending to grabbed images.
2007-01-27:
- video-dfb: - Limit VIA-unichrome name compare to 19 chars.
- Detect a patched DirectFB version for VIA CN700 support,
and set some parameters for video layer V3:
pixelformat YUY2, NO hardware decoding support .
2007-01-20:
- Fixed video-dfb for VIA-unichrome with current DirectFB cvs. In directfbrc
pixelformat=AiRGB must be specified.
2007-01-15:
- introduce yuv420_to_rgb15() (mmx acceleration still missing).
- properly start cShmRemote thread in ShmClient.
- avoid "BadWindow" errors by using an errror handler. Also fix
"BadWindow" errors which occur after the xscreensaver has once been
active.
- fix vidWin for non zero VidX1 and VidY1.
2006-12-17:
- Silence some warnings with gcc 4.1.1.
- Adjust MMX and C version of fast_memcpy() to the same return type.
- Fix wrong colors in yuv420_to_yuy2() when all MMX is disabled.
2006-12-13:
- don't undefine X cursur on keypresses, to prevent the fake shift key
press from producing flickering of the mouse cursor.
- fix possible segfault.
- fix possible division by zero.
- comment out fake key sending syslog message
- add cOSSAudioOut::GetDelay() (supplied by Lubos Novak).
2006-12-03:
- applied patch from Matthias Schwarzott for vdr uint64 change.
- unify yuv420_to_rgbXX() and yv12_to_yuy2_line() functions to allow
usage in CopyScalePicBuf()
- change CopyPicBuf_YUV420P_to_YUY() to a general YUV420P to planar
conversion method
- introduce the possibility to scale the video window (for yaepg).
- detection of and support for the yaepg-patch.
- add open sound system support (contributed by Lubos Novak).
GetDelay() is commented out, this means the A/V synchronization
is broken.
- add open sound system detection to configure
2006-11-26:
- use brackets in WRITE_RGB16 macro, introduce WRITE_RGB15 (untested)
and ARGB_TO_RGB.
- introduce FillPicBuffer()
- make it possible to use a color key other than 0x000000 for video-xv,
video-shm and ShmClient
- change the default color key of xv-out to 0x001a0f00LL
- add support for X11 drivers without xv support
2006-11-22:
- remove cShmVideo::Process() method, and instead signal PICT_SIG
from cShmRemote to simulate a timeout.
- fix ShmClient not forwarding to key presses to vdr on AMD64
(patch by peterw2k@vdr-portal)
2006-11-20:
- send fake key events to disable any screen saver (patch by
peterw2k@vdr-portal)
2006-11-16:
- fix wrong colors when using GRAB with the cle266 hardware decoder
(patch by Laz)
- better colorkey support in SoftOsd.c, with interface to video.c
- fix a bug which causes bad resolution on upscaling
- fix a bug which causes segfaults when upscaling to huge images
- reintroduce the chessboard pattern for pseudo alpha blending
- use WRITE_RGB macros from utils.h
2006-11-11:
- !! removed support for vdr versions older than vdr-1.3.7 !!
2006-11-08:
- change PIX_FMT_RGB32 to PIX_FMT_RGBA32 to support older ffmpeg versions
2006-11-07:
- add yuv to rgb conversion routines for rgb32, rgb24, bgr24 and rgb16
- audio-alsa: restore samplerate after a unsuccessfull change request
- add scaling methods with yuv to rgb conversion
- add packed pixel format support to ClearPicBuffer()
- move AllocatePicBuffer(), DeallocatePicBuffer(), GetFormatBPP and
GetChromaSubSample() out of cPicBufferManager
- add packed pixel format to PicBuffer
- add GetLockLastPic() to video.h
- add GrabImage() support. Currently there is no OSD in the grabbed
images.
- some more debugging info in softdevice.c
- add explanations to error messages in ShmClient.c
- use SEM_UNDO on PICT_MUT semaphore | | | |
11.04.2007 11:57 |
| |
stl
Routinier
Dabei seit:
02.06.2004 Beiträge: 372 Herkunft:
Falkensee
Themenstarter
| |
Danke für den Hinweis, aber so generell würd ich
das nicht sagen. Wenn du Deine vidixlib.h verloren
hast, hilft ein make clean bzw. ein rm
.dependencies (im Softdevice-Verzeichnis).
Alternativ können wir diesen rm natürlich auch in
configure mit aufnehmen, wenn sich an config.h was
ändert.
Stefan Lucke
| |
11.04.2007 15:02 |
| |
Morone
Prinz
Dabei seit:
27.12.2002 Beiträge: 4.103 Herkunft:
Stiffmeister Berufung: Oberdepp
| |
Gibts nen Alternativlink ? Server down ?
__________________ WANTED :
Filter bei den neuen Beitraegen , damit ich nicht
jeden Mist zu sehen bekomme
| |
11.04.2007 15:07 |
| |
ronnykornexl
Graf
Dabei seit:
12.06.2004 Beiträge: 2.197 Herkunft:
Landkreis Dahme-Spreewald
| |
Hi
Stimmt, habe gerade noch einmal in Ruhe
geschaut.
Es fehlte ffmpeg (besser gesagt,
es wurde woanders installiert), die haben das
"make install" geändert, man konnte es so
angeben:
make install prefix=/usr (es wird
nun aber local mit angehangen)
Nun muß man
es wohl explizit bei configure mit angeben, damit
es auch /usr bleibt.
Ort wäre ja auch egal,
aber es passte dann nimmer mit dem
PKG_CONFIG_PATH, wurde halt nicht
erkannt.
Wie auch immer, nachdem ffmpeg
sauber installiert wurde, war das abschalten von
vidix auch erfolgreich.
MFG Ronny
__________________ CRUX (vdr)
Repositorie
| |
11.04.2007 15:13 |
| |
stl
Routinier
Dabei seit:
02.06.2004 Beiträge: 372 Herkunft:
Falkensee
Themenstarter
| |
quote: |
Originally
posted by Morone Gibts nen Alternativlink
? Server down
? | Sollte aber wieder
gehen. Hatte vor einigen Minuten auch ein Problem
mit cvs diff. Das geht aber mittlerweile wieder.
Hätte nicht gedacht, das diese Meldung so ein
Ansturm auslöst :-) .
Stefan Lucke
| |
11.04.2007 15:29 |
| |
stl
Routinier
Dabei seit:
02.06.2004 Beiträge: 372 Herkunft:
Falkensee
Themenstarter
| |
quote: |
Originally
posted by uzer Eine frage, geht Shmclient
jetzt auch mit
DirectFB? |
Nicht
das ich wüßte:
quote: |
Aus der ReadMe:
"It is possible to make a client for the other
video-out methods too, but I found the
Xv-Client the most usefull for combined
desktop/vdr machines :-)"
Leider steht
nirgedwo ein Hinweis wie man clients z.B. für
directFB erstellen
kann? | Erstellen heißt
hier wohl programmieren.
quote: |
edit: Ich weiss
nicht ob es von Bedeutung ist, aber configure
sagt "Checking for yaepg patch... Found yaepg
patch." .. aber ich benutzte den ExtensionsPatch
und habe yaepg nicht
aktiviert! |
Der
Test bezieht sich auf das Vorhandensein von:
vidWin in osd.h. Wenn das eine Falschmeldung
wäre, würde die Compilierung fehlschlagen. Da
letzteres wohl nicht der Fall ist, so ist denke
ich alles in Ordnung.
Stefan Lucke
| |
12.04.2007 08:17 |
| |
Mase
Veteran
Dabei seit:
14.04.2003 Beiträge: 948 Herkunft:
Saarlouis
| |
Bei mir geht Xv unter Debian Etch immernoch nicht.
Das ffmpeg Problem ist wohl noch nicht gelöst.
Ich verwende die Packages von Christian
Marillat. Ich krieg kein Bild und nur
stotternden Ton.
__________________ May
the force be with
us!
| |
13.04.2007 19:07 |
| |
zulu
Ritter
Dabei seit:
29.04.2004 Beiträge: 1.262
| |
Hi,
mit den ffmpeg Paketen (3:20070329-0.0)
von Christian Marillat startet das Plugin gar
nicht mehr
code: |
1:
|
Apr 17 21:11:00 siduxbox vdr: [23142] ERROR: /usr/lib/vdr/plugins/libvdr-softdevice.so.1.4.5: undefined symbol: img_convert | |
Ich
schätze es liegt an VideoFilter.c
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
if (img_convert(&avpic_dest,PIX_FMT_YUV420P,
&avpic_src, orig->format,
orig->width, orig->height) < 0) {
dest=orig;
fprintf(stderr,
"[softdevice] error, libavcodec img_convert failure\n");
return;
} | |
bzw
avcodec.h
code: |
1:
2:
3:
4:
5:
6:
7:
|
#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
/* convert among pixel formats */
attribute_deprecated int img_convert(AVPicture *dst, int dst_pix_fmt,
const AVPicture *src, int pix_fmt,
int width, int height);
#endif
| |
Gruß Marc
__________________ >>>> x-vdr <<<<
Installations-Skript für einen VDR mit Debian als
Basis
Dieser Beitrag wurde 1
mal editiert, zum letzten Mal von zulu: 17.04.2007
21:54. | |
17.04.2007 21:53 |
| |
|