aboutsummaryrefslogtreecommitdiff
path: root/lib/service/servicemp3.h
AgeCommit message (Collapse)Author
2011-02-24only display missing codec warning when necessary -> missing video codecs at ↵Fraxinas
any case, missing audio codecs only if there's no alternative audio streams (fixes bug #374)
2011-02-23Revert "only display missing codec warning when necessary (bixes bug #374)"Fraxinas
This reverts commit d7b2882048325bcddf00e9d19faa2e728fb7ca5b.
2011-02-23only display missing codec warning when necessary (bixes bug #374)Fraxinas
2011-02-19Merge branch 'bug_537_ignore_vob_pgs_subtitles' into masterghost
2011-01-19servicemp3: fix compile error on amd64Andreas Oberritter
2010-12-13remove ghostpads and revert to good ol'appsink while still allow playback of ↵Fraxinas
files containing vob and pgs subs, hopefully (#537)
2010-12-10small cleanup, work on subtitle sync handlingghost
refs #537
2010-12-05small code cleanup, fix memleaksghost
refs #537
2010-12-03servicemp3.h/cpp: fix segfault on mkv start, thread safety fixes, fix ↵ghost
compiler warnings
2010-11-16assume HAVE_GSTREAMER is always setAndreas Oberritter
2010-10-06allow rtspt urls, issue EOF on http streaming timeout (introduces feature ↵ghost
#551, requires libsoup-2.4-2.29.5-r0, gst-plugins-good-0.10.23-r7.1 incl. souphttpsource)
2010-10-06implement configurable http user-agent (fixes #224)Fraxinas
2010-07-26add experimental vobsub support (requires gst-plugin-dvdsub) / ignore PGS ↵Fraxinas
subs (fixes #537)
2010-07-20implement configurable http user-agent (fixes #224)Fraxinas
2010-07-08allow rtspt urls, issue EOF on http streaming timeout (introduces feature ↵Fraxinas
#551, requires libsoup-2.4-2.29.5-r0, gst-plugins-good-0.10.23-r7.1 incl. souphttpsource)
2009-12-23Patch by Moritz Venn:Felix Domke
"I've been annoyed by the incomplete "sort by date" for a long time - it only works for recorded movies. Not much to say, I added a simple stat call in service.cpp and return the mtime for sTimeCreate so the list is as properly sorted as the dreambox can ;-)" Minor changes so that it is implemented in servicemp3.cpp, since a service reference "path" is specific to the actual service.
2009-11-04implement iAudioDelay interface also for servicemp3.cpp (media files)ghost
no possibility to store this delays persistent.. they are valid until the next reboot or delay change
2009-10-28servicemp3.cpp: fix possible segfault/asserting (bug #216)ghost
2009-10-09servicemp3.h/cpp: improved pause / skip forward/backward (needs current ↵ghost
gstreamer and gst-plugin-dvbmediasink)
2009-07-14servicemp3.cpp: follow changes needed for latest dvbaudio/videosinkghost
this code no more work with old dvbaudio/videosink!!! you need the sinks with SRCDATE >= 20090714
2009-06-11servicemp3.h/cpp: trade service reference to eServiceMP3 and implement ↵ghost
getInfo(sServiceref) ... needed for ServiceEventTracker handling
2009-06-03introduce new iStreamedService interface (e.g. controlling buffer for ↵Fraxinas
streaming media)
2009-05-21change subtitle timing, requires gst-plugin-dvbmediasink CVS 20090522Fraxinas
introduce gst pipeline state transition capturing clean out some deprecated callbacks from header
2009-04-23experimentally switch to new decodebin2 gstreamer back-end for mediaplayer. ↵Fraxinas
requires most recent versions of glib 2, gstreamer & plugins, dvbmediasink
2008-12-16support to query videoheight, width, aspect, framerate and progressive state ↵ghost
also for servicemp3 (i.e. divx/h264 a.o.) this needs also a current dvb videosink
2008-10-29also use refcounting for eTimersAndreas Monzner
its now no more possible directly to call new eTimer .. or to embedded eTimer. to create a eTimer now eTimer::create must be used... to delete you must call ->AddRef() after timer creation and ->Release when the timer is no more needed. Or use ePtr<eTimer> to store the timer reference.. then its enough to set the ePtr<eTimer> object to 0 when the timer is no more needed
2008-10-28change internal handling of media format types and don't scan cd before ↵Andreas Frisch
opening context menu
2008-10-22implement UTF-8 text/plain subtitles. change subtitle switching using second ↵Andreas Frisch
input-selector element to allow having all different subtitle formats in the same file
2008-10-15allow gstreamer to signalize missing plugins to the gui (requires ↵Andreas Frisch
reconfiguring enigma2) and add support for flac files (requires libflac7, gst-plugin-flac)
2008-10-06fix compiler warningsAndreas Monzner
2008-10-06Fixes with audio codec and subtitles detection and selectionAndreas Frisch
2008-10-04fix some compiler warningsAndreas Monzner
fix audio track info for audio tracks without language code
2008-10-02add basic mkv inline ssa/ass subtitle supportAndreas Frisch
2008-09-25fix pause, introduce rudimentary fast forward and get rid of latency of ↵Andreas Frisch
AudioSelection. however, all of this is far away from being frame accurate (yet).
2008-09-25fix crash (since audioselection) on playing audio only filesAndreas Frisch
2008-09-22Add basic AudioSelection support for video containersAndreas Frisch
2008-06-13after DECLARE_REF now all is private.. not publicAndreas Monzner
dont export AddRef, Release, ptrref and grabRef to python some cleanups
2008-04-21add seekTitle to iSeekableService interfaceAndreas Monzner
add default implementation for seekTitle and seekChapter
2008-04-15add seekChapter method to iSeekableService interfaceAndreas Monzner
2008-03-27add iServiceKeys interface (No not what you think ;) it simply means itsAndreas Monzner
now possible to deliver normal button presses into services)
2007-07-25use 'id3demux'/'mad' for decoding mp3files instead of decodebinFelix Domke
2007-06-19add stream() for play servicesFelix Domke
2007-03-24add a radiomode background picture (mvi file.. changable inAndreas Monzner
/etc/enigma2/config ... config.misc.radiopic = /bla/blubber.mvi add support for radio text plus, add rass (radio screen show) support (yes used by SWR3, cont.ra and DASDING) thanks to seddi for some piece of code for better single iframe support its recommend to update in dreambox-dvb-modules.bb CVSDATE for dm7025 to 20070323
2006-08-16add support for radiotext (python gui component missing yet)Andreas Monzner
2006-06-22add possibility to set per service ac3/pcm delay (not yet via gui)Andreas Monzner
to set a pcm or ac3 delay for a specific service edit your servicelist (/etc/enigma2/lamedb) example for pcm delay: 6dca:00c00000:044d:0001:1:0 Das Erste p:ARD,c:000065,c:010066,c:020068,c:030065,c:060001,c:080060 <-- 0x60 = 96ms PCM delay for AC3 delay set, c:07xxxx
2006-06-02add support for playing back videos with the not-yet-finished ↵Felix Domke
dvbvideosink/dvbaudiosink
2006-05-17rename iFrontendStatusInformation to iFrontendInformationAndreas Monzner
add possibility to query the tuner number for playing and recording services
2006-05-16add ability to selecte the audio channel (mono left, stereo, mono right) ↵Andreas Monzner
from python store the current selected audio channel then per service in servicelist TODO: extend the audio track selection screen to make audio channel selection usable :)
2006-04-08add dummy setTarget, add skip supportFelix Domke
2006-03-22add tag information for audio filesFelix Domke