Status of Trunk?

30 views
Skip to first unread message

Jack Deslippe

unread,
Jun 24, 2011, 12:28:20 AM6/24/11
to mythdr...@googlegroups.com
Hi,

I am hoping to get involved with this project - particularly trying to improve some of the UI elements and features for tablets.  I have developed a few android apps now on the market (search jdeslip or Droidian Apps) - but I don't know much about MythTV internals etc...

I checked out the latest source, built it, and tested it on my xoom.  Unfortunately, I couldn't get anything to stream to device (I had some success on the 0.4.4 version, but not on trunk).  Is this expected. 

Here is my mdd.log:

Thu 23 Jun 20:45:31 - Warning - Can't remove old /tmp/vlc.out: No such file or directory
Thu 23 Jun 20:46:15 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 20:46:20 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 20:46:23 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 20:46:24 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 20:46:25 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 20:46:26 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 20:46:28 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 20:46:29 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 20:46:31 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 20:46:31 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 20:46:31 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'
Thu 23 Jun 21:02:46 - Error -   SQL stmt failed: Unknown column 'subtitle' in 'field list'

and here is my vlc.out

VLC media player 1.1.4 The Luggage (revision exported)
[0x8e13914] main libvlc debug: VLC media player - 1.1.4 The Luggage
[0x8e13914] main libvlc debug: Copyright © 1996-2010 the VideoLAN team
[0x8e13914] main libvlc debug: revision exported
[0x8e13914] main libvlc debug: configured with ./configure  '--enable-static' '--build=i686-linux-gnu' '--config-cache' '--disable-maintainer-mode' 
'--disable-silent-rules' '--disable-update-check' '--enable-fast-install' '--prefix=/usr' '--sysconfdir=/etc' '--with-binary-version=1ubuntu1.5' '--
enable-a52' '--enable-aa' '--enable-bonjour' '--enable-caca' '--enable-dca' '--enable-dirac' '--enable-dvb' '--enable-dvbpsi' '--enable-dvdnav' '--e
nable-faad' '--enable-flac' '--enable-fluidsynth' '--enable-freetype' '--enable-fribidi' '--enable-ggi' '--enable-gnutls' '--enable-jack' '--enable-
kate' '--enable-libass' '--enable-libmpeg2' '--enable-libproxy' '--enable-libxml2' '--enable-lirc' '--enable-live555' '--enable-mad' '--enable-mkv' 
'--enable-mod' '--enable-mozilla' '--enable-mpc' '--enable-mtp' '--enable-mux_ogg' '--enable-ncurses' '--enable-notify' '--enable-ogg' '--enable-pul
se' '--enable-qt4' '--enable-realrtsp' '--enable-schroedinger' '--enable-sdl' '--enable-shout' '--enable-skins2' '--enable-smb' '--enable-speex' '--
enable-svg' '--enable-taglib' '--enable-theora' '--enable-twolame' '--enable-upnp' '--enable-vcd' '--enable-vcdx' '--enable-vorbis' '--enable-x264' 
'--enable-zvbi' '--with-kde-solid=/usr/share/kde4/apps/' '--with-mozilla-pkg=libxul' '--disable-dxva2' '--disable-gnomevfs' '--disable-goom' '--disa
ble-osso_screensaver' '--disable-portaudio' '--disable-projectm' '--disable-sqlite' '--disable-telx' '--enable-alsa' '--enable-atmo' '--enable-dc139
4' '--enable-dv' '--enable-libva' '--enable-pvr' '--enable-udev' '--enable-v4l' '--enable-v4l2' '--enable-svgalib' 'build_alias=i686-linux-gnu' 'CFL
AGS=-g -O2' 'LDFLAGS=-Wl,--as-needed' 'CPPFLAGS=' 'CXXFLAGS=-g -O2'
[0x8e13914] main libvlc debug: translation test: code is "C"
[0x8e13914] main libvlc debug: checking plugin modules
[0x8e13914] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins-04041e-1f8.dat
[0x8e13914] main libvlc warning: This doesn't look like a valid plugins cache
[0x8e13914] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
[0x8e13914] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins-04041e-1f8.dat
[0x8e13914] main libvlc debug: module bank initialized (395 modules)
[0x8e13914] main libvlc debug: opening config file (/home/jdeslip/.config/vlc/vlcrc)
[0x8e13914] main libvlc debug: CPU has capabilities MMX 3DNow! MMXEXT SSE SSE2 SSE3 FPU 
[0x8e13914] main libvlc debug: looking for memcpy module: 4 candidates
[0x8e13914] main libvlc debug: using memcpy module "memcpymmxext"
[0x8e39cb4] main input debug: Creating an input for 'Media Library'
[0x8e39cb4] main input debug: Input is a meta file: disabling unneeded options
[0x8e39cb4] main input debug: using timeshift granularity of 50 MiB
[0x8e39cb4] main input debug: using timeshift path '/tmp'
[0x8e39cb4] main input debug: `file/xspf-open:///home/jdeslip/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/jdeslip/.l
ocal/share/vlc/ml.xspf'
[0x8e39cb4] main input debug: creating demux: access='file' demux='xspf-open' path='/home/jdeslip/.local/share/vlc/ml.xspf'
[0x8e3db9c] main demux debug: looking for access_demux module: 2 candidates
[0x8e3db9c] main demux debug: no access_demux module matching "file" could be loaded
[0x8e3db9c] main demux debug: TIMER module_need() : 0.270 ms - Total 0.270 ms / 1 intvls (Avg 0.270 ms)
[0x8e39cb4] main input debug: creating access 'file' path='/home/jdeslip/.local/share/vlc/ml.xspf'
[0x8e3db7c] main access debug: looking for access module: 2 candidates
[0x8e3db7c] filesystem access debug: opening file `/home/jdeslip/.local/share/vlc/ml.xspf'
[0x8e3db7c] main access debug: using access module "filesystem"
[0x8e3db7c] main access debug: TIMER module_need() : 0.172 ms - Total 0.172 ms / 1 intvls (Avg 0.172 ms)
[0x8e3dfec] main stream debug: Using AStream*Stream
[0x8e3dfec] main stream debug: pre buffering
[0x8e3dfec] main stream debug: received first data after 11 ms
[0x8e3dfec] main stream debug: pre-buffering done 296 bytes in 0s - 25 KiB/s
[0x8f99e7c] main stream debug: looking for stream_filter module: 5 candidates
[0x8f99e7c] main stream debug: no stream_filter module matching "any" could be loaded
[0x8f99e7c] main stream debug: TIMER module_need() : 0.212 ms - Total 0.212 ms / 1 intvls (Avg 0.212 ms)
[0x8f99e7c] main stream debug: looking for stream_filter module: 1 candidate
[0x8f99e7c] main stream debug: using stream_filter module "stream_filter_record"
[0x8f99e7c] main stream debug: TIMER module_need() : 0.096 ms - Total 0.096 ms / 1 intvls (Avg 0.096 ms)
[0x8e39cb4] main input debug: creating demux: access='file' demux='xspf-open' path='/home/jdeslip/.local/share/vlc/ml.xspf'
[0x8f9a05c] main demux debug: looking for demux module: 1 candidate
[0x8f9a05c] playlist demux debug: using XSPF playlist reader
[0x8f9a05c] main demux debug: using demux module "playlist"
[0x8f9a05c] main demux debug: TIMER module_need() : 0.120 ms - Total 0.120 ms / 1 intvls (Avg 0.120 ms)
[0x8f9a30c] main demux meta debug: looking for meta reader module: 2 candidates
[0x8f9a30c] lua demux meta debug: Trying Lua scripts in /home/jdeslip/.local/share/vlc/lua/meta/reader
[0x8f9a30c] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
[0x8f9a30c] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
[0x8f9a30c] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
[0x8f9a30c] main demux meta debug: no meta reader module matching "any" could be loaded
[0x8f9a30c] main demux meta debug: TIMER module_need() : 43.026 ms - Total 43.026 ms / 1 intvls (Avg 43.026 ms)
[0x8e39cb4] main input debug: `file/xspf-open:///home/jdeslip/.local/share/vlc/ml.xspf' successfully opened
[0x8f9a374] main xml debug: looking for xml module: 2 candidates
[0x8f9a374] main xml debug: using xml module "xml"
[0x8f9a374] main xml debug: TIMER module_need() : 0.277 ms - Total 0.277 ms / 1 intvls (Avg 0.277 ms)
[0x8f9a05c] playlist demux debug: parsed 0 tracks successfully
[0x8f9a374] main xml debug: removing module "xml"
[0x8e39cb4] main input debug: EOF reached
[0x8f9a05c] main demux debug: removing module "playlist"
[0x8f99e7c] main stream debug: removing module "stream_filter_record"
[0x8e3db7c] main access debug: removing module "filesystem"
[0x8e39cb4] main input debug: TIMER input launching for 'Media Library' : 55.978 ms - Total 55.978 ms / 1 intvls (Avg 55.978 ms)
[0x8f9a05c] main interface debug: looking for interface module: 1 candidate
[0x8f9a05c] main interface debug: using interface module "hotkeys"
[0x8f9a05c] main interface debug: TIMER module_need() : 0.154 ms - Total 0.154 ms / 1 intvls (Avg 0.154 ms)
[0x8e39cb4] main interface debug: looking for interface module: 1 candidate
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x8e387f4] main playlist debug: Activated
[0x8e39cb4] main interface debug: using interface module "inhibit"
[0x8e39cb4] main interface debug: TIMER module_need() : 3.143 ms - Total 3.143 ms / 1 intvls (Avg 3.143 ms)
[0x8e387f4] main playlist debug: adding item `1071_20110623190000.mpg' ( file:///mnt/effdrive/recordings//1071_20110623190000.mpg )
[0x8e3d7f4] main interface debug: looking for interface module: 1 candidate
[0x8e3d7f4] main interface debug: using interface module "signals"
[0x8e3d7f4] main interface debug: TIMER module_need() : 0.465 ms - Total 0.465 ms / 1 intvls (Avg 0.465 ms)
[0x8e3d4dc] main interface debug: looking for interface module: 1 candidate
[0x8e3d4dc] main interface debug: using interface module "globalhotkeys"
[0x8e3d4dc] main interface debug: TIMER module_need() : 0.804 ms - Total 0.804 ms / 1 intvls (Avg 0.804 ms)
[0x8e3ba64] main input debug: Creating an input for '1071_20110623190000.mpg'
[0x8e3b94c] main interface debug: looking for interface module: 1 candidate
[0x8e3b94c] oldrc interface warning: fd 0 is not a TTY
[0x8e3b94c] main interface debug: no interface module matching "oldrc" could be loaded
[0x8e3b94c] main interface debug: TIMER module_need() : 0.180 ms - Total 0.180 ms / 1 intvls (Avg 0.180 ms)
[0x8e3b94c] main interface error: no suitable interface module
[0x8e13914] main libvlc error: interface "default" initialization failed
[0x8e13914] main libvlc debug: deactivating the playlist
[0x8e387f4] main playlist debug: Deactivate
[0x8e387f4] main playlist debug: rebuilding array of current - root Playlist
[0x8e387f4] main playlist debug: rebuild done - 1 items, index -1
[0x900827c] main playlist export debug: saving Media Library to file /home/jdeslip/.local/share/vlc/ml.xspf
[0x900827c] main playlist export debug: looking for playlist export module: 1 candidate
[0x900827c] main playlist export debug: using playlist export module "export"
[0x900827c] main playlist export debug: TIMER module_need() : 0.186 ms - Total 0.186 ms / 1 intvls (Avg 0.186 ms)
[0x900827c] main playlist export debug: removing module "export"
[0x8e387f4] main playlist debug: Deactivated
[0x8e13914] main libvlc debug: removing all services discovery tasks
[0x8e13914] main libvlc debug: removing all interfaces
[0x8e3d4dc] main interface debug: removing module "globalhotkeys"
[mpeg2video @ 0x8fa1910]mpeg_decode_postinit() failure
[0x8e3d7f4] main interface debug: removing module "signals"
[0x8e39cb4] main interface debug: removing module "inhibit"
[0x8f9a05c] main interface debug: removing module "hotkeys"
[0x8e387f4] main playlist debug: destroying
[0x8e387f4] main playlist debug: no fetch required for (null) (art currently (null))
[0x8e13914] main libvlc debug: TIMER ML Load : Total 56.787 ms / 1 intvls (Avg 56.787 ms)
[0x8e13914] main libvlc debug: TIMER Preparse run : Total 49.228 ms / 1 intvls (Avg 49.228 ms)
[0x8e13914] main libvlc debug: TIMER Items array build : Total 0.054 ms / 1 intvls (Avg 0.054 ms)
[0x8e13914] main libvlc debug: TIMER ML Dump : Total 3.507 ms / 1 intvls (Avg 3.507 ms)
[0x8e13914] main libvlc debug: removing stats
[0x8e13914] main libvlc debug: removing module "memcpymmxext"

Is this expected on trunk?  Basically, I would like to test things to help create a better experience for Android tablets over a LAN.  There are some immediate changes to the UI I could make, but I also want to work on making sure a good bitrate / resolution options are available as well.  This is difficult given that streaming seems to be broken.

-Jack

foo bar

unread,
Jun 24, 2011, 5:25:25 AM6/24/11
to mythdr...@googlegroups.com, jde...@gmail.com
Hi Jack,


On 24 June 2011 05:28, Jack Deslippe <jde...@gmail.com> wrote:
Hi,

I am hoping to get involved with this project - particularly trying to improve some of the UI elements and features for tablets.  I have developed a few android apps now on the market (search jdeslip or Droidian Apps) - but I don't know much about MythTV internals etc...

Sounds good!
 
I checked out the latest source, built it, and tested it on my xoom.  Unfortunately, I couldn't get anything to stream to device (I had some success on the 0.4.4 version, but not on trunk).  Is this expected.
 
<logs>

Is this expected on trunk?  Basically, I would like to test things to help create a better experience for Android tablets over a LAN.  There are some immediate changes to the UI I could make, but I also want to work on making sure a good bitrate / resolution options are available as well.  This is difficult given that streaming seems to be broken

Hopefully fixed by http://code.google.com/p/mythdroid/source/detail?r=393.

Some additional bitrate options were on my todo list so that would be great. With regard to resolution, MythDroid requests a resolution equal to the screen dimensions, however mdd currently disregards this. The reason for this is that an upscale at encode time is expensive; if we stream a SD resolution program to a tablet the backend incurs the extra expense of scaling the video but, more importantly, has to do an h264 encode of many more pixels. Only very fast multi-core backends will be able to keep up. Conversely, scaling at display time is cheap (done in hardware) and we therefore do not alter the resolution at encode time. What we probably should do is check the dimensions received from MythDroid and turn on scaling if the requested dimensions are smaller than that of the source video - there's no point spending cycles on encoding a resolution that's too big.

Looking forward to seeing what you come up with.

Regards,

foobum

Reply all
Reply to author
Forward
0 new messages