dhcp server настройка
Форум — Admin
Здрасте! Как настроить dhcp, чтобы он выдавал IP только клиентам с определенным именем хоста?
Здрасте! Как настроить dhcp, чтобы он выдавал IP только клиентам с определенным именем хоста?
Здравствуйте! Кто может помогите...
Требуется пережимать видеофайл - h264, 1920х1080, fps 30 в видеофайл - h264, 480х240, fps 10. Контейнер не важен. Подскажите pipeline для gstreamer1.0
Хотелось бы использовать GPU и vaapi.
Исходные данные:
-железо ноут VPCZ21X9R Intel i5 (HD 3000).
-ОС Xubuntu 14.04
выхлоп vainfo
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.35 (libva 1.3.0)
vainfo: Driver version: Intel i965 driver - 1.3.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
vaapi: vaapidecode: VA-API decoder
vaapi: vaapipostproc: VA-API video postprocessing
vaapi: vaapisink: VA-API sink
Как сделать чтобы виджет с новыми размерами был поверх других виджетов, сейчас получается только последний нормально отображается.
#!/usr/bin/python3.4
# -*- coding: utf-8 -*-
import tkinter as tk
num = 4
posx = [0, 960, 0, 960]
posy = [0, 0, 540, 540]
color = ['red','black','white','yellow']
sx = 960
sy = 540
class MainFrame(tk.Tk):
def __init__ (self):
tk.Tk.__init__(self)
self.config(bg='blue')
self.attributes('-fullscreen', True)
class WinFrame(tk.Frame):
def __init__(self):
tk.Frame.__init__(self, MainWindow)
self.x = posx[i]
self.y = posy[i]
self.config(width=sx, height=sy, bg=color[i])
self.place(x=self.x, y=self.y)
self.bind('<Button-1>', self.on_screen)
def on_screen(self, event):
if self.winfo_width()==sx:
self.config(width=1600, height=900)
self.place(x=100, y=50)
else:
self.config(width=sx, height=sy)
self.place(x=self.x, y=self.y)
if __name__ == '__main__':
MainWindow= MainFrame()
i = 0
while i < num:
WinCam = WinFrame()
i=i+1
MainWindow.mainloop()
Есть такая программка - из сети получает поток и воспроизводит его в mplayer. Здесь все работает ок.
import socket
import subprocess
import threading
def server():
cmdline = 'mplayer -fps 30 -cache 1024 -'
player = subprocess.Popen(cmdline.split(), stdin=subprocess.PIPE)
while True:
data = client.recv(1024)
player.stdin.write(data)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('0.0.0.0', 60000))
s.listen(1)
client, addr = s.accept()
thread = threading.Thread(target=server)
thread.daemon = True
thread.start()
import wx
import socket
import MplayerCtrl as mpc
import threading
class Frame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, wx.ID_ANY)
self.mpc = mpc.MplayerCtrl(self, wx.ID_ANY, 'mplayer',mplayer_args=('-cache','1024','-fps','30','-'))
self.Show()
def server():
while True:
data = client.recv(1024)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('0.0.0.0', 60000))
s.listen(1)
client, addr = s.accept()
application = wx.App()
Main = Frame()
thread = threading.Thread(target=server)
thread.daemon = True
thread.start()
application.MainLoop()