Maybe this h264 profile can't be decoded by your GPU.
Can you share the messages?
The DVBViewer application can playback my BBC-HD files OK - I assume with GPU acceeleration enabled, as there is smooth video.
Here is a sample message text when playing a BBC-HD file with vlc ...
main debug: adding item `06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts' ( file:///D:/dvb_recordings/06-09_10-46-46_BBC%20HD%20%28AC3%2Ceng%29_BBC%20HD%20Preview.ts )
qt4 debug: Adding a new MRL to recent ones: D:\dvb_recordings\06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: processing request item 06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts node null skip 0
main debug: resyncing on 06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts
main debug: 06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for '06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts'
main debug: Creating an input for '06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts'
main debug: thread (input) created at priority 1 (../.././src/input/input.c:214)
main debug: thread started
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path 'C:\Users\test\AppData\Local\Temp'
main debug: `file:///D:/dvb_recordings/06-09_10-46-46_BBC%20HD%20%28AC3%2Ceng%29_BBC%20HD%20Preview.ts' gives access `file' demux `' path `D:\dvb_recordings\06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts'
main debug: creating demux: access='file' demux='' path='D:\dvb_recordings\06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts'
main debug: looking for access_demux module: 2 candidates
main debug: no access_demux module matching "file" could be loaded
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: creating access 'file' path='D:\dvb_recordings\06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts'
main debug: looking for access module: 2 candidates
filesystem debug: opening file `D:\dvb_recordings\06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts'
main debug: using access module "filesystem"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: Using AStream*Stream
main debug: pre buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 1024 bytes in 0s - 1000000 KiB/s
main debug: looking for stream_filter module: 2 candidates
main debug: no stream_filter module matching "any" could be loaded
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: looking for stream_filter module: 1 candidate
main debug: using stream_filter module "stream_filter_record"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: creating demux: access='file' demux='' path='D:\dvb_recordings\06-09_10-46-46_BBC HD (AC3,eng)_BBC HD Preview.ts'
main debug: looking for demux module: 50 candidates
main debug: using demux module "ts"
main debug: TIMER module_need() : 25.000 ms - Total 25.000 ms / 1 intvls (Avg 25.000 ms)
main debug: looking for a subtitle file in D:\dvb_recordings\
ts debug: DEMUX_SET_GROUP 0 00000000
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in C:\Users\test\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in D:\vlc_testing\vlc-1.1.0-rc-win32\vlc-1.1.0-rc\lua\meta\reader
lua debug: Trying Lua playlist script D:\vlc_testing\vlc-1.1.0-rc-win32\vlc-1.1.0-rc\lua\meta\reader\filename.lua
main debug: no fetch required for (null) (art currently (null))
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: `file:///D:/dvb_recordings/06-09_10-46-46_BBC%20HD%20%28AC3%2Ceng%29_BBC%20HD%20Preview.ts' successfully opened
ts debug: pid[5500] unknown
ts debug: pid[5501] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=2050 version=2 current_next=1
ts debug: * number=6940 pid=258
ts debug: PMTCallBack called
ts debug: new PMT program number=6940 version=1 pid_pcr=5500
ts debug: * es pid=5500 type=27 dr->i_tag=0x6
ts debug: * es pid=5500 type=27 dr->i_tag=0x52
ts debug: * es pid=5500 type=27 dr->i_tag=0xf
ts debug: * es pid=5500 type=27 dr->i_tag=0xfe
ts debug: * es pid=5500 type=27 fcc=h264
main debug: selecting program id=6940
main debug: looking for decoder module: 34 candidates
avcodec debug: libavcodec initialized (interface 0x344503)
avcodec debug: trying to use direct rendering
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) started
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 30.000 ms - Total 30.000 ms / 1 intvls (Avg 30.000 ms)
main debug: looking for packetizer module: 21 candidates
qt4 debug: IM: Setting an input
main debug: using packetizer module "packetizer_h264"
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: thread started
main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:301)
ts debug: * es pid=5501 type=6 dr->i_tag=0x52
ts debug: * es pid=5501 type=6 dr->i_tag=0xa
ts debug: * es pid=5501 type=6 dr->i_tag=0xf
ts debug: * es pid=5501 type=6 dr->i_tag=0x6a
ts debug: * es pid=5501 type=6 dr->i_tag=0xfe
ts debug: * Stream Component Identifier: 8
ts debug: found language: eng
ts debug: * es pid=5501 type=6 fcc=a52
main debug: looking for decoder module: 34 candidates
main debug: using decoder module "a52"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: thread started
main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:301)
ts warning: first packet for pid=5500 cc=0xc
ts warning: first packet for pid=5501 cc=0xc
main debug: Buffering 0%
main debug: Buffering 11%
main debug: Buffering 23%
a52 debug: A/52 channels:6 samplerate:48000 bitrate:384000
main debug: creating aout
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
main debug: looking for audio output module: 4 candidates
aout_directx debug: Opening DirectSound Audio Output
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
main debug: Buffering 35%
main debug: Buffering 46%
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
main debug: Buffering 58%
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
main debug: Buffering 70%
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
main debug: Buffering 81%
main debug: Buffering 93%
main debug: Stream buffering done (315 ms in 10 ms)
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
aout_directx debug: found device: Primary Sound Driver
aout_directx debug: found device: Digital Audio (HDMI) (High Definition Audio Device)
aout_directx debug: found device: Digital Audio (S/PDIF) (2- High Definition Audio Device)
aout_directx debug: device supports 5.1 channels
aout_directx debug: device supports 4 channels
aout_directx debug: device supports 2 channels
aout_directx debug: device supports 1 channel
aout_directx debug: Windows says your SpeakerConfig is stereo
aout_directx debug: creating DirectSoundThread
main debug: thread started
main debug: thread (DirectSound Notification Thread) created at priority 15 (../../.././modules/audio_output/directx.c:321)
aout_directx debug: DirectSoundThread ready
main debug: using audio output module "aout_directx"
main debug: TIMER module_need() : 165.000 ms - Total 165.000 ms / 1 intvls (Avg 165.000 ms)
main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
main debug: mixer 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: filter(s) 'f32l'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 14 candidates
audio_format debug: f32l->s16l, bits per sample: 32->16
main debug: using audio filter module "audio_format"
main debug: TIMER module_need() : 15.000 ms - Total 15.000 ms / 1 intvls (Avg 15.000 ms)
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/1536 bytes
main debug: looking for audio filter module: 1 candidate
scaletempo debug: format: 48000 rate, 2 nch, 4 bps, fl32
scaletempo debug: params: 30 stride, 0.200 overlap, 14 search
scaletempo debug: 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
main debug: using audio filter module "scaletempo"
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: filter(s) 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->Stereo
main debug: looking for audio filter module: 14 candidates
main debug: using audio filter module "a52tofloat32"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: found a filter for the whole conversion
main debug: filter(s) 'f32l'->'f32l' 52800 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 14 candidates
bandlimited_resampler debug: f32l/52800KHz/2->f32l/48000KHz/2
main debug: using audio filter module "bandlimited_resampler"
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: found a filter for the whole conversion
main debug: End of audio preroll
main debug: Decoder buffering done in 180 ms
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 warning: waiting for SPS/PPS
packetizer_h264 debug: found NAL_SPS (sps_id=0)
packetizer_h264 debug: found NAL_PPS (pps_id=0 sps_id=0)
avcodec debug: Available decoder output format 61 (PIX_FMT_DXVA2_VLD)
avcodec debug: Trying DXVA2
avcodec debug: DLLs loaded
main debug: audio output is too slow (88434), trashing 50000us
main warning: output date isn't PTS date, requesting resampling (88434)
main warning: buffer is 88434 late, triggering upsampling
avcodec debug: D3dCreateDevice succeed
avcodec debug: OurDirect3DCreateDeviceManager9 Success!
avcodec info: obtained IDirect3DDeviceManager9
avcodec info: DXVA2CreateVideoService Success!
avcodec debug: - 'DXVA2_ModeMPEG2_IDCT' is supported by hardware
avcodec debug: - 'DXVA2_ModeMPEG2_VLD' is supported by hardware
avcodec debug: - 'VC-1 VLD' is supported by hardware
avcodec debug: - 'VC-1 IDCT' is supported by hardware
avcodec debug: - 'Windows Media Video 9 IDCT' is supported by hardware
avcodec debug: - 'H.264 VLD, no FGT' is supported by hardware
avcodec debug: Trying to use 'H.264 VLD, no FGT' as input
avcodec debug: NV12 is supported for output
avcodec debug: Using 'H.264 VLD, no FGT' to decode to 'NV12'
avcodec debug: DxCreateVideoDecoder id 28 1440x1080
avcodec debug: IDirectXVideoAccelerationService_CreateSurface succeed with 17 surfaces (1440x1080)
avcodec debug: we got 2 decoder configurations
avcodec debug: configuration[0] ConfigBitstreamRaw 1
avcodec debug: configuration[1] ConfigBitstreamRaw 2
avcodec debug: IDirectXVideoDecoderService_CreateVideoDecoder succeed
avcodec info: Using DXVA2 (NVIDIA ION , vendor 4318(NVIDIA), device 2173, revision 177) for hardware decoding.
main debug: no usable vout present, spawning one
main debug: looking for text renderer module: 2 candidates
freetype debug: Building font databases.
freetype debug: Took 1075000 microseconds
freetype debug: Using Arial as font from file C:/Windows/fonts/arial.ttf
freetype debug: using fontsize: 2
main debug: using text renderer module "freetype"
main debug: TIMER module_need() : 1085.000 ms - Total 1085.000 ms / 1 intvls (Avg 1085.000 ms)
main debug: looking for video filter2 module: 18 candidates
swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality)
main debug: using video filter2 module "swscale"
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: looking for video filter2 module: 18 candidates
yuvp debug: YUVP to YUVA converter
main debug: using video filter2 module "yuvp"
main debug: TIMER module_need() : 15.000 ms - Total 15.000 ms / 1 intvls (Avg 15.000 ms)
main debug: window size: 1920x1080
main debug: Deinterlacing available
main debug: deinterlace 0, mode blend, is_needed 0
main debug: looking for video output module: 1 candidate
vout_wrapper debug: Opening vout display wrapper
main debug: looking for vout display module: 8 candidates
direct3d debug: creating Vout EventThread
direct3d debug: DirectXCreateWindow
main debug: looking for vout window hwnd module: 3 candidates
qt4 debug: requesting video...
qt4 debug: Video was requested 0, 0
main debug: using vout window hwnd module "qt4"
main debug: TIMER module_need() : 190.000 ms - Total 190.000 ms / 1 intvls (Avg 190.000 ms)
direct3d debug: created video sub-window
direct3d debug: Vout EventThread running
direct3d debug: disabling screen saver
main debug: VoutDisplayEvent 'resize' 1936x1118 window
direct3d warning: trying surface pixel format: YV12
direct3d debug: selected surface pixel format is YV12
direct3d debug: Direct3D scene created successfully
direct3d debug: Direct3D device adapter successfully initialized
main debug: using vout display module "direct3d"
main debug: TIMER module_need() : 360.000 ms - Total 360.000 ms / 1 intvls (Avg 360.000 ms)
main debug: using video output module "vout_wrapper"
main debug: TIMER module_need() : 360.000 ms - Total 360.000 ms / 1 intvls (Avg 360.000 ms)
main debug: got 1 direct buffer(s)
main debug: pic render sz 1440x1080, of (0,0), vsz 1440x1080, 4cc YV12, sar 4:3, msk r0x0 g0x0 b0x0
main debug: pic in sz 1440x1080, of (0,0), vsz 1440x1080, 4cc YV12, sar 4:3, msk r0x0 g0x0 b0x0
main debug: pic out sz 1440x1080, of (0,0), vsz 1440x1080, 4cc YV12, sar 4:3, msk r0x0 g0x0 b0x0
main debug: direct render, mapping render pictures 0-23 to system pictures 1-24
main debug: VoutDisplayEvent 'resize' 1920x960 window
main debug: End of video preroll
freetype debug: using fontsize: 67
main debug: looking for video blending module: 1 candidate
blend debug: chroma: YUVA -> YV12
main debug: using video blending module "blend"
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: Post-processing available
main debug: Detected interlaced video
main debug: deinterlace 0, mode blend, is_needed 1
main warning: vlc_object_find_name(postproc) is not safe!
main warning: late picture skipped (470422 > -30007)
qt4 debug: Qt: Entering Fullscreen
main warning: late picture skipped (450422 > -30007)
main warning: late picture skipped (400422 > -28755)
main warning: late picture skipped (480422 > -28755)
main warning: late picture skipped (440422 > -28755)
main warning: late picture skipped (-24578 > -26566)
main warning: late picture skipped (905422 > -15058)
main warning: late picture skipped (865422 > -15058)
main warning: late picture skipped (705422 > -15058)
main warning: late picture skipped (665422 > -15058)
main warning: late picture skipped (625422 > -15058)
main warning: late picture skipped (585422 > -15058)
main warning: late picture skipped (305422 > -15058)
main warning: late picture skipped (265422 > -15058)
main warning: late picture skipped (825422 > -15058)
main warning: late picture skipped (545422 > -15058)
main warning: late picture skipped (505422 > -15058)
main warning: late picture skipped (785422 > -15058)
main warning: late picture skipped (745422 > -15058)
main warning: late picture skipped (1025422 > -15058)
main warning: late picture skipped (465422 > -15058)
main warning: late picture skipped (425422 > -15058)
main warning: late picture skipped (385422 > -15058)
main warning: late picture skipped (225422 > -15058)
main warning: late picture skipped (985422 > -15058)
main warning: late picture skipped (345422 > -15058)
main warning: late picture skipped (945422 > -15058)
main warning: late picture skipped (185422 > -15058)
main warning: late picture skipped (155422 > -15058)
main warning: late picture skipped (135422 > -16293)
main debug: skipped big render time 1190000 > 216293
main warning: late picture skipped (1350422 > -16293)
main debug: skipped big render time 285000 > 216293
main warning: late picture skipped (1660422 > -16293)
main debug: skipped big render time 225000 > 216293
main warning: late picture skipped (1910422 > -16293)
main debug: skipped big render time 300000 > 206179
main debug: VoutDisplayEvent 'mouse button' 0 t=8
main debug: VoutDisplayEvent 'mouse button' 0 t=9
main debug: VoutDisplayEvent 'double click'
qt4 debug: Qt4: Fullscreen state changed
qt4 debug: Qt: Entering Fullscreen
qt4 debug: Qt4: Fullscreen state changed
qt4 debug: Qt: Entering Fullscreen
qt4 debug: Qt4: Fullscreen state changed
qt4 debug: Qt: Entering Fullscreen
main debug: VoutDisplayEvent 'resize' 1920x1080 fullscreen
avcodec error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
main debug: skipped big render time 235000 > 206250
main warning: late picture skipped (10422 > -6250)
main debug: skipped big render time 300000 > 209687
main warning: late picture skipped (210422 > -9687)
main warning: late picture skipped (170422 > -9687)
main warning: late picture skipped (130422 > -9687)
main warning: late picture skipped (110422 > -9687)
main debug: control type=1
main debug: skipped big render time 1235000 > 209687
qt4 debug: Qt4: Fullscreen state changed
qt4 debug: Qt: Entering Fullscreen
qt4 debug: Qt4: Fullscreen state changed
qt4 debug: Qt: Entering Fullscreen
qt4 debug: Qt4: Fullscreen state changed
qt4 debug: Qt: Entering Fullscreen
main debug: VoutDisplayEvent 'resize' 1920x960 window
Hope this helps.