<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CAHİT ÇERÇİOĞLU (잫읻 젤지옥루) &#187; hd</title>
	<atom:link href="http://cahit.hayalet.net/blog/tag/hd/feed/" rel="self" type="application/rss+xml" />
	<link>http://cahit.hayalet.net/blog</link>
	<description>&#34;Consistency is the last refuge of the unimaginative.&#34;, Oscar Wilde</description>
	<lastBuildDate>Sun, 29 Jan 2012 21:45:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<div id='fb-root'></div>
					<script type='text/javascript'>
						window.fbAsyncInit = function()
						{
							FB.init({appId: null, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>One way thinking of digital broadcast providers</title>
		<link>http://cahit.hayalet.net/blog/1148/one-way-thinking-of-digital-broadcast-providers/</link>
		<comments>http://cahit.hayalet.net/blog/1148/one-way-thinking-of-digital-broadcast-providers/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 11:08:32 +0000</pubDate>
		<dc:creator>Cahit Crcioglu</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[aspect ratio]]></category>
		<category><![CDATA[crop]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[digiturk]]></category>
		<category><![CDATA[hd]]></category>
		<category><![CDATA[hdmi]]></category>
		<category><![CDATA[pillarbox]]></category>
		<category><![CDATA[receiver]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[responsibility]]></category>
		<category><![CDATA[scart]]></category>
		<category><![CDATA[sd]]></category>
		<category><![CDATA[turkey]]></category>
		<category><![CDATA[zoom]]></category>

		<guid isPermaLink="false">http://cahit.hayalet.net/blog/?p=1148</guid>
		<description><![CDATA[Eventhough i have written &#8220;providers&#8221;, i&#8217;ll be writing only for those located in Turkey. I am a long-time customer of one of these providers. Recently, they said that there is a problem with the digital receivers and these receivers should be replaced with the newer ones. (for free) I learned that the problem they are [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://cahit.hayalet.net/blog/1148/one-way-thinking-of-digital-broadcast-providers/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div><p><img class="size-full wp-image-1151 alignleft" style="border-style: initial; border-color: initial; border-width: 0px; margin: 15px;" title="Remote" src="http://cahit.hayalet.net/blog/wp-content/uploads/2011/11/photo.jpg" alt="" width="200" height="364" /> Eventhough i have written &#8220;providers&#8221;, i&#8217;ll be writing only for those located in Turkey.</p>
<p>I am a long-time customer of one of these providers. Recently, they said that there is a problem with the digital receivers and these receivers should be replaced with the newer ones. (for free)</p>
<p>I learned that the problem they are talking about, is not a hardware problem, in fact, not a real problem. This is just to make people quickly change their digital receivers with the newer ones.</p>
<p>Why do they want to change these boxes?</p>
<p>The problem they are talking about is &#8220;exchanging crypto cards/digital provider cards between different receivers&#8221;. New receivers are configured to run only with their own card. So, new scenario will be exchanging receivers instead of cards. This was not planned to prevent card exchanges in a house of a family, but for commercial purposes outside of the house. (It&#8217;s said so)</p>
<p>In fact, this change doesn&#8217;t really prevent that usage. It is obvious that, this provider wants their customers to buy more than one premium package instead of switching economy package with premium package according to where they watch their TV; people will get bored switching the entire device from room to room and they will buy another premium package. That may be a marketing strategy, to push the limits of the profit. I can not comment on that but i can comment on &#8220;there is problem in your digital receiver and you have to get it replaced as soon as possible!&#8221;, Oh my! It&#8217;s going to blow! I have to replace it as soon as possible! Ok, name it yourself. How do you call it?<span id="more-1148"></span></p>
<p>There is a real problem with the new boxes, in fact, not directly with the boxes but with the procedure they follow while changing these devices. When you bring your old receiver to local provider store to get it replaced, they will request the SCART cable. In fact this is not a request, you must bring your scart cable or you have to purchase a new scart cable and give it to them. They will give you a brand new (bad quality) HDMI cable. Yes! HDMI is superior than SCART cable! Right! NO!</p>
<p>Even i don&#8217;t have any subscriptions for HD broadcasts, they want to give me HDMI and they have to get my SCART cable&#8230; When i ask this to them, they said that this will help us enable HD broadcasts. When i say them i don&#8217;t have any of HD subscriptions, they said me, &#8220;maybe one day&#8221;. You may think that exchanging HDMI cable for SCART can not be bad. In fact it is really not bad for some of the customers. Here is why:</p>
<p>Even you purchase HD broadcasts, most of the stations may be broadcasting in SD not HD. (HD broadcasts are generally widescreen as there is a standard for it). When you use HDMI cable, your TV will loose it&#8217;s ability to automatically change it&#8217;s aspect ratio according to the broadcast. If you think it&#8217;s not, you are probably wrong. TV manufacturers will not be inventing new features to prevent this problem, because standard is not going to be SD in future. So you are tied to watch people in the broadcast with large faces, huge heads and legs, as your TV will stretch it.</p>
<p>Digital box has a feature in its menu to configure aspect ratio and it still does not help you, because it&#8217;s a static change and you continuously have to change it according to the station or the broadcast you are watching. It&#8217;s ability is also limited when compared with the similar feature located in the TV itself. The only acceptable situation would be a aspect ratio button put on the digital receiver&#8217;s remote. But there is not! There is a quality button to switch between 720p, 1080i and 576. Why?! I would never touch that button; i never need it. No one really need it. There has to be an aspect ratio button on that remote instead of hdmi resolution button.</p>
<p>(I have to note that, this problem only occurs on receivers with limited abilities or bad software. For example, this problem does not occur on DreamBox receivers, as a friend of mine told me. I have tested it with more than one TV and receiver of the provider. This, at least, seems to be a bad software.)</p>
<p>You need your old SCART cable to make it work again. When you connect your receiver to your TV with SCART cable, aspect ratio conversion, detection, correction,.. features of your TV will automatically start working again! BUT NO! They have taken your SCART cable, since in future you may pay for the HD package to watch %5 of the station catalog in HD.</p>
<p><img class="aligncenter size-full wp-image-1150" style="border-style: initial; border-color: initial; border-width: 0px;" title="Receiver" src="http://cahit.hayalet.net/blog/wp-content/uploads/2011/11/photo2.jpg" alt="" width="400" height="249" /><br />
This is the one way thinking of digital broadcast providers. This is not for the sake of helping people move forward to push the limits of the quality standards. This is just &#8220;I did, and it happened&#8221;. These providers have many responsibilities of that country&#8217;s future technology and standards. These includes the perception of the visual image broadcasted into the house of the citizens. It shouldn&#8217;t have forced to watch the image stretched, cut from up and down-seeing noses of the actors not eyes of them- to earn more money to make more profit over the customers. You can not exchange the future with the money while have the responsibility.</p>
<p>Whenever there are no or small competition or lack of knowledge in any area in a country, people will be exploited more and more.</p>
<p>What could have been done?<br />
- A better explanation for the box change.<br />
- Letting customers keep their existing SCART cable, while giving them an HDMI cable.<br />
- Putting aspect ratio button on the remote. (instead of or in addition to video format button)<br />
- Updating device software to match the abilities or features of other digital receivers. (As we can not choose our own device with digital broadcast providers. They give their own device with related crypto keys synchronized)</p>
<p>I wrote this post to track the changes in future. To see how long it will take them to make these changes or find better solutions or just to see them thinking about their responsibility.</p>
<p>Let&#8217;s see..</p>
]]></content:encoded>
			<wfw:commentRss>http://cahit.hayalet.net/blog/1148/one-way-thinking-of-digital-broadcast-providers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash HD Video Players&#8217; Common Mistake</title>
		<link>http://cahit.hayalet.net/blog/56/flash-hd-video-player-common-problems/</link>
		<comments>http://cahit.hayalet.net/blog/56/flash-hd-video-player-common-problems/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 20:49:03 +0000</pubDate>
		<dc:creator>Cahit Crcioglu</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[fullscreen]]></category>
		<category><![CDATA[gpu]]></category>
		<category><![CDATA[hardware acceleration]]></category>
		<category><![CDATA[hardware scaling]]></category>
		<category><![CDATA[hd]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://cahit.hayalet.net/?p=56</guid>
		<description><![CDATA[People are using flash&#8217;s fullscreen ability in the wrong way; they are not using the advantage of hardware-acceleration enough. I have made a flash player (not-hd supported) in 2005 from scratch. It wasn&#8217;t using any flash component related to video playback. So it was&#8217;t using skins. Starting from those days, nothing really much changed when [...]]]></description>
			<content:encoded><![CDATA[<div class='wpfblike' style='height: 40px;'><fb:like href='http://cahit.hayalet.net/blog/56/flash-hd-video-player-common-problems/' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div><p>People are using flash&#8217;s fullscreen ability in the wrong way; they are not using the advantage of hardware-acceleration enough.</p>
<p>I have made a flash player (not-hd supported) in 2005 from scratch. It wasn&#8217;t using any flash component related to video playback. So it was&#8217;t using skins. Starting from those days, nothing really much changed when opening video in fullscreen.</p>
<p>After sometime, adobe gave us a big update which lets us use h264 codec in flash. Internet connections got faster and faster, h264 hardware acceleration was started to be used in graphics cards and in many different kinds of devices.</p>
<p>However  we see many blog posts, articles, tutorials about &#8220;how to go into fullscreen&#8221; or &#8220;true fullscreen mode in flash&#8221; or smiliar topics..</p>
<p>Nearly all of them says we have to use the following:</p>
<pre>function toggleFullScreen(){
    if(Stage["displayState"]=="normal"){
        Stage["displayState"]="fullScreen";
    } else{
        Stage["displayState"]="normal";
    }
}
// OR "stage.displayState = StageDisplayState.FULL_SCREEN;"
// according to the version you use</pre>
<p>Ok. This is not wrong. Infact, you have to do it. But this is not the right way to do it, i was possibly one of the first ones who asked this to adobe, i got no answer and interestingly nobody said anything about my question. ( it was open to public ) After sometime, i saw that that is what it should be. Now i&#8217;ll tell you what i&#8217;m talking about:</p>
<p><span id="more-56"></span>When you use only the code i just gave, you really go in to fullscreen, but you are using the same resolution of you desktop which really doesn&#8217;t use hardware acceleration of the graphics card perfectly. What you have to do, but you don&#8217;t is, changing the resolution of the player according to the resolution of the video. So, when applied properly, if your desktop is 1280&#215;1024, but if your video is 640&#215;480, you&#8217;ll see that your tracking bar, menu, or anything you show in fullscreen is oversized and looks horrible! At that time, watch the performance of video, it&#8217;s flying! Disadvantage of this method is oversized interface elements.. Since you are defining a frame/region and scale it on fullscreen, anything in that screen changes sizes. You have to dynamically calculate the menu interface and draw it accordindly, or if adobe tells us a new way ( or if they already said it, share it with us please ).</p>
<p>You can easily see that many famous web sites are still NOT using this technic. Since hardwares are going better and better everyday, it&#8217;s hard for people to see the performance diffference, who have bought their computer recently.</p>
<p>I can hear that you are telling about new window modes and hardware acceleration parameters&#8230; I had been really excited about those features too until i saw those are not exactly what we ( infact &#8220;i&#8221;) want.</p>
<p>Direct and GPU modes. According to me, after applying other methods, you may (shall) additionaly use &#8220;Direct&#8221; mode. GPU mode is not bad, but if your target audience is not very specific, it&#8217;s dangerous. If you use it and the visitor has not a good graphics card, performance may decrease MORE! But if you know your audience and their possible hardware, go ahead and try GPU!</p>
<p>When i said &#8220;famous&#8221; sites, i really meaned &#8220;famous&#8221; sites. This includes global video sharing sites and the ones in Turkey. Many developers may say that this method &#8220;is deprecated&#8221;, &#8220;has no meaning&#8221;.. &#8220;meaningless&#8221;.. &#8220;shouldn&#8217;t be used&#8221;.. &#8220;makes no sense&#8221;.. &#8220;it was for flash 9 only&#8221;&#8230; I&#8217;m sorry you are wrong. Come on! Don&#8217;t blame the computer hardware directly, it may not be the only problem.. It&#8217;s not hard to make tests for these, and i did. Ok I won&#8217;t tell anyone go ahead and try it silently, and apply it if you find it usefull. If you find a better way, or new way to add to these, i&#8217;ll be glad to see/learn it. I was not developing on flash for nearly 1.5 years ( but i was reading nearly every news about flash and other adobe developments ). As i said, this may be an outdated method when compared to newest things, but it&#8217;s for sure that i still see the difference, and i see that my player shows better performance when compared with famouse video players.</p>
<p>I hope this blog post helps anyone out there!</p>
<p>Here is my flash player from 2 years before (: (i have updated it to as3 and changed the way it starts &#8211; to put it here)</p>
<p>Thanks for reading.</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_chtplayer_1774433417"
			class="flashmovie"
			width="650"
			height="320">
	<param name="movie" value="http://cahit.hayalet.net/res/flash/chtplayer.swf" />
	<param name="play" value="true" />
	<param name="loop" value="false" />
	<param name="menu" value="true" />
	<param name="quality" value="best" />
	<param name="scale" value="noscale" />
	<param name="salign" value="tl" />
	<param name="wmode" value="direct" />
	<param name="bgcolor" value="#000000" />
	<param name="devicefont" value="false" />
	<param name="allowscriptaccess" value="always" />
	<param name="allowfullscreen" value="true" />
	<param name="allownetworking" value="all" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://cahit.hayalet.net/res/flash/chtplayer.swf"
			name="fm_chtplayer_1774433417"
			width="650"
			height="320">
		<param name="play" value="true" />
		<param name="loop" value="false" />
		<param name="menu" value="true" />
		<param name="quality" value="best" />
		<param name="scale" value="noscale" />
		<param name="salign" value="tl" />
		<param name="wmode" value="direct" />
		<param name="bgcolor" value="#000000" />
		<param name="devicefont" value="false" />
		<param name="allowscriptaccess" value="always" />
		<param name="allowfullscreen" value="true" />
		<param name="allownetworking" value="all" />
	<!--<![endif]-->
		<a href="http://adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>

	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
]]></content:encoded>
			<wfw:commentRss>http://cahit.hayalet.net/blog/56/flash-hd-video-player-common-problems/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

